error de sintaxis del servidor mysql 5.5

error de sintaxis del servidor mysql 5.5

Actualmente estoy aprendiendo cómo crear un sitio web basado en bases de datos.

Estoy aprendiendo PHP depunto de sitio

Claramente están usando una versión inferior de PHP, este comando devuelve un error.

CREATE TABLE joke ( ->   id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ->   joketext TEXT, ->   jokedate DATE NOT NULL -> ) DEFAULT CHARACTER SET utf8;

Aquí está el error,

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '->   id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ->   joketext TEXT, ->   jokeda' at line 1

¿Alguien me puede apuntar en la dirección correcta? Estoy buscando en línea y no llego a ninguna parte.

Respuesta1

La fuente del problema parece ser el hecho de que ->es sólo una especie deinmediato

No debería ->ser parte del comando que ingresa.

El comando debería ser:

CREATE TABLE joke (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT, jokedate DATE NOT NULL) DEFAULT CHARACTER SET utf8;

información relacionada