[转]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按键上面的那个按键。

posted @ 2018-04-08 17:01  xwdreamer  阅读(3897)  评论(0编辑  收藏  举报