如何转义用作列名的保留字?MySQL/Create表我正在从.NET中的类生成表,一个问题是类可能有一个字段名key这是一个保留的MySQL关键字。如何在CREATETABLE语句中转义它?(注意:下面的另一个问题是文本必须是固定大小才能索引/唯一)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;
3 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
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;
至尊宝的传说
TA贡献1789条经验 获得超10个赞
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;
添加回答
举报
0/150
提交
取消