MySQL中字段名和保留字冲突的解决办法


我们知道通常的SQL查询语句是这么写的:

复制代码 代码如下:
select col from table;

这当然没问题,但如果字段名是“from”呢?

复制代码 代码如下:
select from from table;

若真的这么写,必然出错,当字段名与MySQL保留字冲突时,可以用字符“`”将字段名括起来:

复制代码 代码如下:
select `from` from table;


总结

刚发现我原先设计的数据库表里有两个字段都用了保留字(add,comment)。在insert和update的时候出错。记得sql server里好像是用[]括起来就ok了。于是试了一下,事实证明这在mySql里行不通。上网简单搜了一下发现都是说用中括号。后来又想到MySql Administrator生成的sql语句好像会把表名什么都用单引号括起来。试了一下,还是行不通。但复制生成的那个符号发现可以。确定那个符号不是单引号。一看才发现时撇号(` 就是数字1前面那个键上的)。到此问题解决。总结一下就是一句话:

在Mysql中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。



相关阅读:
实例解析C++设计模式编程中简单工厂模式的采用
Unity UGUI教程之实现滑页效果
ASP.NET MVC5网站开发管理列表、回复及删除(十三)
MySQL实现差集(Minus)和交集(Intersect)测试报告
jsp 连接sql server 2008 连接不上的解决方法
Web安全测试之XSS实例讲解
Java中遍历数组使用foreach循环还是for循环?
c#通过DES加密算法加密大文件的方法
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Linux下touch命令有什么作用如何使用?
使用jQuery实现input数值增量和减量的方法
编写高性能Javascript代码的N条建议
XP/Win7系统电脑蓝屏提示2345port.sys错误的解决方法
不是Win10.1 微软正准备10月Win10 RTM预览版TH2更新
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 三严三实民主生活会情况汇报 看了别哭 中国经济发展过程中经济增长与就业关系的分析 2015吐鲁番高考满分作文及题目 我的好朋友莊芷珺250字 清明去祭祖 十月一日国庆节 秋雨下了一场又一场作文1300字 入世杂感——读季羡林《再谈人生》有感作文800字 刘德华的“厚脸皮” 依妲以及她的灵体——黑白心兔 2009学年教师思想工作总结 小学生评语 阅读的作文400字 1202 小学四年级作文400字:回家 市场调研服务合同书 元旦随想 圣诞姜饼屋 语文新课程标准培训心得体会 怕困难的小鸡 女人,请自重吧! 挺不错的领导生日祝福短信 贵族大盗经典台词语录 人生难叵测 2015年清明节是几月几号 伤感日志 我为你哭时的那首放生 女性求职攻略大全 新生开学推销活动策划书 北京下雨了,可我的心却在家乡 令我尊敬(敬佩)的人800字 象山影视城参观记作文600字 小蜜蜂100字 观《花木兰》有感800字 听话照做准没错,行动带来此刻最好的你 我只想和你好好的 幸福离不开钱,但有钱不一定就幸福 小学二年级作文200字:武术操 我的自尊心作文900字 三御史咏 草地漫笔 小学二年级作文300字:鸟情 小学一年级作文750字:春风·蓝天·风筝 人生在世,应该在芬芳别人的同时美丽自己 卖白菜的“陈老抠” 党员干部学习廉洁从政准则心得体会 打球真好玩250字 形容男人花心的句子 终于找回迷失的自己 建立监理工作检查、考核与评价制度 那一场,善的春天、

Copyright © 2016 phpStudy |