6
votes

Impossible d'utiliser le nom de la colonne "Desc" dans MySQL

id [ (pk, auto_inc) int(11) ]
title [ varchar(256) ]
desc [ text ]
released [ date ]
views [ int(11) ]
featured [ int(11) ]

1 commentaires

Vous devez utiliser des backticks `` autour du mot de descendance `desc` (sauter les espaces dans le début et la fin)


3 Réponses :


17
votes

Desc est un MySQL Word réservé . Vous devez utiliser des backticks `` avec les colonnes qui sont des mots réservés.

INSERT INTO movie (id, title, `desc`, released, views, featured)...


0 commentaires

4
votes

Le mot desc code> est un Word réservé et doit être en backticks lorsqu'il est utilisé comme nom de colonne.

INSERT INTO movie (id, title, `desc`, released, views, featured) VALUES
-- ...etc...


0 commentaires

3
votes

Desc est un mot réservé de mysql et si vous l'utilisez pour la nommée, envisagez d'utiliser `Desc`.


0 commentaires