Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utiliser des mots-clés MySQL dans une requête ?

Utilisez des backticks :

INSERT INTO PendingPasswordRecovery (`key`, `userID`, `TimeModified`, `TimeCreated`, `TimeDeleted`, `IsDeleted`) VALUES ('test123', 1, '2011-07-26 16:26:56', '2011-07-26 16:26:56', '1000-01-01 00:00:00', false)

J'ai ajouté des backticks à tous les noms de colonnes, mais vous pouvez simplement le faire pour le mot-clé. Les backticks sont appelés "caractères guillemets d'identification ". Pour plus d'informations, voir :http://dev .mysql.com/doc/refman/5.1/en/reserved-words.html et http://dev.mysql.com/doc/refman/ 5.1/fr/identifiants.html