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

Как да избягам от запазените думи, използвани като имена на колони? MySQL/Създаване на таблица

Можете да използвате двойни кавички, ако ANSI SQL режим е активирана

CREATE TABLE IF NOT EXISTS misc_info
  (
     id    INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL,
     "key" TEXT UNIQUE NOT NULL,
     value TEXT NOT NULL
  )
ENGINE=INNODB; 

или собствения гръб кърлеж избяга по друг начин. (Къде да намерите ` символ на различни клавиатурни подредби е обхванат в този отговор )

CREATE TABLE IF NOT EXISTS misc_info
  (
     id    INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL,
     `key` TEXT UNIQUE NOT NULL,
     value TEXT NOT NULL
  )
ENGINE=INNODB; 

(Източник:Справочно ръководство за MySQL, 9.3 Резервирани думи )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи функцията LCASE() в MySQL

  2. Динамично зареждане на данни при превъртане на div с помощта на php, mysql, jquery и ajax

  3. Как да възстановим непоследователен MySQL Slave?

  4. PHP PDOException:SQLSTATE[HY093]:Невалиден номер на параметър

  5. Как да настроите MySQL репликация в RHEL, Rocky и AlmaLinux