Du kan använda dubbla citattecken i ANSI SQL-läge är aktiverad
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;
eller att den proprietära backticken på annat sätt undkommer. (Var du hittar `
tecken på olika tangentbordslayouter täcks av det här svaret
)
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;
(Källa:MySQL Reference Manual, 9.3 Reserved Words )