Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: lapras en 23 Octubre 2010, 00:04 am



Título: cual es mi error: sentencia SQL
Publicado por: lapras en 23 Octubre 2010, 00:04 am
CREATE DATABASE IF EXISTS videoteca;

Pues eso a ver si podéis encontrar el error por que yo no.
Meda un error 1064 y que me lea el manual de sintaxis.

edito:
Vale que tonto xD
CREATE DATABASE IF NOT EXISTS videoteca;


Título: Re: cual es mi error: sentencia SQL
Publicado por: lapras en 23 Octubre 2010, 00:33 am
CREATE DATABASE IF EXISTS videoteca;

Pues eso a ver si podéis encontrar el error por que yo no.
Meda un error 1064 y que me lea el manual de sintaxis.

edito:
Vale que tonto xD
CREATE DATABASE IF NOT EXISTS videoteca;

reedito:
aprovecho este tema para preguntar:

por que puedo hacer esto:
Código
  1. DROP DATABASE IF EXISTS videoteca;
  2. /*CREATE DATABASE videoteca;*/
y esto:
Código
  1. /*DROP DATABASE IF EXISTS videoteca;*/
  2. CREATE DATABASE videoteca;

pero no puedo hacer esto:

Código
  1. DROP DATABASE IF EXISTS videoteca;
  2. CREATE DATABASE videoteca;


Título: Re: cual es mi error: sentencia SQL
Publicado por: Shell Root en 23 Octubre 2010, 00:48 am
A mi si me funciona, así,
Código
  1. DROP DATABASE IF EXISTS PoC;
  2. CREATE DATABASE PoC;

Input,
Código
  1. shellroot@alex-laptop:~/Escritorio$ mysql -u root -pxxxx < PoC.sql

Output,
Código
  1. mysql> show databases;
  2. +--------------------+
  3. | Database           |
  4. +--------------------+
  5. | information_schema |
  6. | PoC                |
  7. | dbPoC              |
  8. | dvwa               |
  9. | mysql              |
  10. +--------------------+
  11. 5 rows in set (0.00 sec)