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

Comment échapper le mot-clé value dans mysql lors de l'utilisation de l'instruction Select

Vous échappez les littéraux dans MySQL en utilisant des backticks `

SELECT compo.clecompo FROM compo compo ON (compo.clecompo = metadatas_compo.clecompo) AND ((metadatas_compo.`value` LIKE '%%NOM%%') OR (metadatas_values.metavalues_name LIKE '%%NOM%%'))

Cependant, il est conseillé de ne pas utiliser de littéraux réservés dans vos noms de table/colonne. Pour une liste de mots réservés :

http://dev.mysql.com/doc/refman /5.5/fr/mots-reserves.html