mysql关键字key的转义
来源:互联网 发布:全国居民小区数据库 编辑:程序博客网 时间:2024/04/27 23:12
转载:http://solodu.iteye.com/blog/520419
nsert into app(name,created,key,secret,masterSecret) values ('aa',null,null,null,null);
因为这里的key字段是mysql的关键字,所以一直插不进去。
修改如下:在key的头上加上两点(反引号,它在键盘的~这个键上)。即可搞定
sql建表如下:
- CREATE TABLE `app` (
- `id` bigint(20) NOT NULL auto_increment,
- `name` varchar(50) default NULL,
- `created` datetime default NULL,
- `key` varchar(100) default NULL,
- `secret` varchar(100) default NULL,
- `masterSecret` varchar(100) default NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1. 我这样写:insert into app (name,key,secret) values ('aa','bb',null); 结果报错的,就因为key是关键字。
2. 正确写:insert into app (name,`key`,secret) values ('aa','bb',null);结果搞定。
另外说明下:虽然status和这些关键字insert into values key等等的颜色一样,但是它不是关键字。
- insert into app (name,`key`,secret,status) values ('aa','bb',null,2);
这样可以插成功的。
- 上面都是针对mysql的关键字的。
- 如果是sqlserver的话,关键字是用它[] --> 中括号 ,来代替mysql里面的``。
- mysql关键字key的转义
- mysql关键字key的转义
- MySQL中key关键字的转义
- java转义mysql关键字
- mysql的sql语句中如何转义系统关键字
- mysql字段中包含关键字如何转义
- MySQL的转义字符“/”
- MySQL的转义字符“/”
- MySQL的转义字符“/”
- MySQL的转义字符“”
- MySQL的转义字符“/”
- mysql的转义字符
- MySQL的转义字符“\”
- MySQL的转义字符“\”
- MySQL的转义字符“\”
- [乐意黎原创]mysql中关键字key导致不能插入数据的问题
- mysql语句的转义字符
- mysql 的Escape转义字符串
- android中handler案例
- vs2010 玩转金山界面库 (1)贮备篇
- windows 2003开机自动登陆
- java 遍历map的方法小结
- 某些mysql like查询也是可以使用到索引的
- mysql关键字key的转义
- fmt:formatDate 的输出格式
- MyEclipse提示键配置、提示快捷键、提示背景色、关键字颜色、代码显示、编辑框背景色等
- rror LNK2001: unresolved external symbol错误解决
- libev 设计分析
- 浅谈HTTP中Get与Post的区别
- 2011年 陈姓兔宝宝名字
- Eclipse 导出jar文件总结(二)
- 编程 程序读取数据与SQL编写手记