
Franco Oscar Schuap
PreguntaBuenas, tengo el ERROR 1054 (42S22): Unknown column ‘author_id’ in 'field list’ por que pude ser ?

JuanFe Peralta
¿Podrías mostrarnos la sentencia SQL que estás usando? Por favor.

David Valecillo
Es posible que hayas escrito mal el nombre de la columna author_id cuando se creo la tabla, por eso no encuentra dicha columna.

Andres Cendales
Puede ser que hayas escrito diferente el nombre de esa columna cuando creaste la tabla, solo como error de tipeo.
Dale describe authors y verificas el nombre de la columna

Cristian Kamilo Sepúlveda Sánchez
Lo que pasó aquí es: al momento que se creó la tabla books en las clases anteriores, no se le agregó la columna author_id (FK).

Adrian Rivera
mysql> INSERT INTO books (title, author_id,
year
Víctor Echavarría
Este comando te podría ayudar para cambiar el nombre de las columnas:
ALTER TABLE nombre_tabla RENAME COLUMN nombre_columna_vieja to nombre_columna_nueva;