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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM