Hola, tengo una duda sobre un warning que aparece al correr la primer tabla: CREATE TABLE IF NOT EXISTS books ( book_id INT UNSIGNED PRIM...

Rodrigo Marote

Rodrigo Marote

Pregunta
studenthace 4 años

Hola, tengo una duda sobre un warning que aparece al correr la primer tabla:

CREATE TABLE IF NOT EXISTS books (

book_id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

author_id INT UNSIGNED,

title VARCHAR(100) NOT NULL,

year INT UNSIGNED NOT NULL DEFAULT 1900,

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

cover_url VARCHAR(500),

price DOUBLE(6,2) NOT NULL DEFAULT 10.0,

sellable TINYINT(1) DEFAULT 1,

copies INT NOT NULL DEFAULT 1,

description TEXT

);

Ya que a Alberto, le figura un warning indicando que dicha tabla ya existe, pero luego hace una modificación donde ese warning ya no le aparece más y al correr, ya le figura " Query ok, 0 rows affected (0.02 sec)" pero no veo cuál fue la diferencia de lo primero que corrió con lo último, ya que a mi me continúa figurando ese warning indicando que dicha tabla ya existe.

Me podían ayudar?

1 respuestas
para escribir tu comentario
    Juan Jacobo Arias Ramirez

    Juan Jacobo Arias Ramirez

    studenthace 4 años

    Debe ser porque eliminó la tabla con DROP TABLE authors; y la vuelve a crear

    igualmente ese warning no impide que tu código se corra, si ves que está diferente le podrías meter un ALTER TABLE pero por ahora es más fácil que hagas un DROP y la crees otra ve<

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.