Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да избегнете ключова дума със стойност в mysql, докато използвате оператор Select

Вие избягвате литералите в MySQL с помощта на обратни тикети `

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%%'))

Препоръчително е обаче да не използвате запазени литерали в имената на вашите таблици/колони. За списък със запазени думи:

http://dev.mysql.com/doc/refman /5.5/bg/reserved-words.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извлечем резултат от MySQL ред с множество колони със същото име с PHP?

  2. Проследяване на времето за заявки в DB - Bookshelf/knex

  3. Не може да се съхранява емоджи в базата данни

  4. Система за уведомяване, използваща php и mysql

  5. Може ли някой да обясни подробно функцията за индексиране на Magentos?