Ayuda! mysql> CREATE TABLE IF NOT EXISTS books ( -> book_id (INTEGER UNSIGNED, PRIMARY KEY, AUTO_INCREMENT), -> author , -> t...

Angela Mariela Crespo Herreras

Angela Mariela Crespo Herreras

Pregunta
studenthace 4 años

Ayuda!

mysql> CREATE TABLE IF NOT EXISTS books (

-> book_id (INTEGER UNSIGNED, PRIMARY KEY, AUTO_INCREMENT),

-> author ,

-> title (VARCHAR (100), NOT NULL),

-> year (INTEGER UNSIGNED, NOT NULL, DEFAULT ‘1900’),

-> language (VARCHAR (2), NOT NULL, DEFAULT ‘es’, COMMENT ‘ISO 639-1 Language’),

-> cover_url (VARCHAR (500)),

-> price (DOUBLE (6,2), NOT NULL, DEFAULT ‘10.0’),

-> sellable (TINYINT (1), DEFAULT ‘1’),

-> copies (INTEGER, NOT NULL, DEFAULT ‘1’),

-> descripcion (TEXT));

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 '(INTEGER UNSIGNED, PRIMARY KEY, AUTO_INCREMENT),

author ,

title (VARCHAR (100), ’ at line 2

2 respuestas
para escribir tu comentario
    Angela Mariela Crespo Herreras

    Angela Mariela Crespo Herreras

    studenthace 4 años

    Gracias mil, eso mismo era. Pude resolver.

    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    teacherhace 4 años

    ¡Hola!, lo más probable es que sea porque no le pusiste el tipo de dato a la columna

    author
    , inténtalo así:

    CREATE TABLE IF NOT EXISTS books ( -> book_id (INTEGER UNSIGNED, PRIMARY KEY, AUTO_INCREMENT), -> author (VARCHAR (100), NOT NULL), -> title (VARCHAR (100), NOT NULL), -> year (INTEGER UNSIGNED, NOT NULL, DEFAULT1900), -> language (VARCHAR (2), NOT NULL, DEFAULT ‘es’, COMMENTISO 639-1 Language’), -> cover_url (VARCHAR (500)), -> price (DOUBLE (6,2), NOT NULL, DEFAULT10.0), -> sellable (TINYINT (1), DEFAULT1), -> copies (INTEGER, NOT NULL, DEFAULT1), -> descripcion (TEXT));
Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.

Curso de SQL y MySQL desde Cero ► Empieza Gratis
Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.