[转]mysql使用关键字作为列名的处理方式
转自:https://blog.csdn.net/xpnidaye/article/details/52388669
下面是一个创建表的语句,而其中key是一个关键字,所以不能直接写key。
create table mytable( id INT(10) NOT NULL PRIMARY KEY, name VARCHAR(32) NOT NULL, grade VARCHAR(128) NOT NULL, telephone text NOT NULL, age int(11) NOT NULL, city VARCHAR(255) NOT NULL, `key` VARCHAR(255) NOT NULL, deleted TINYINT(1) NOT NULL);
但是我们想要使用key当列名,使用" "或者' '或者[ ]都是不行的
只能使用` `符号。
这个符号是键盘上TAB按键上面的那个按键。