mysql使用关键字作为列名的处理方式
2016-08-31 21:00
183 查看
下面是一个创建表的语句,而其中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按键上面的那个按键。
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按键上面的那个按键。
相关文章推荐
- [转]mysql使用关键字作为列名的处理方式
- 【MySQL】MySQL关键字作为列名表名的处理方式
- hive中使用保留关键字作为表中的列名
- mysql 列名中 包含斜杠或者空格的处理方式
- Hibernate&MySQL——Group是关键字,在使用Hibernate时不能将其作为表名
- 使用mysql数据库的关键字作为表的属性名,同时使用hibernate时出现异常错误:MySQLSyntaxErrorException
- mysql使用别名作为查询条件的两种方式,必有一种适合你
- mysql中用关键字作为列名
- 【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)
- mysql使用别名作为查询条件的两种方式,必有一种适合你
- MySQL查询中使用Concat关键字来拼接中文字符乱码(不同的数据类型拼接)解决方式
- 解决使用SQL关键字作为列名引起的sql异常场景
- 【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)
- 引用 MySQL使用基于Parameter方式代码,总是提示:“Column '列名' cannot be null”
- SQLALchemy中使用中文作为MySQL的列名(Python 2.7)
- mysql使用预留关键字作为字段名会报错
- (转载)使用 Anthem.NET 的常见回调(Callback)处理方式小结
- 使用 Spring 更好地处理 Struts 动作三种整合 Struts 应用程序与 Spring 的方式
- i++和++i作为参数时的编译器处理方式分析~