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 交通频道 作文范文 300字关于我的除夕夜作文:有趣的年夜饭 4月份国旗下讲话:说说爱国卫生月 收获——观看第九届电视艺术大赛有感 毕业季 最后一次的悲伤 高考零分作文精选4篇 公园的夜景 小王子与玫瑰作文500字 班主任经验交流:班主任工作的几点建议 斯渡发表日志:石屋宿舍 标准版公司租房合同范本 三国演义读书心得:人物分析 洪战辉事迹的读后感 2005学年第一学期高三语文期末检测试题卷杭州地区七县(市、区) 写在我心里的那些名字 经典安慰人的话:好好生活,其实这个世界并不孤单 3月思想汇报:学习科学发展观 我爱夏天作文800字 青春的发,梦在剪 忙碌的竹筢子 HAPPY春节 游北京第一天作文350字 馆爱上阅读,走进图书作文900字 香港法也容情 爱国?作文600字 高三化学教师教学个人工作总结 龟山公园的喷泉作文200字 夏日的蝉作文350字 南宁青秀山观音禅寺行 加强学生思想道德建设的实施方案 支教有感 印象最深的一件事作文100字 “妈妈家”餐厅的创业经,一个大厨老板的创业故事 一名退休女工的学术梦想 教育体育局“三严三实”专题民主生活会通知 超恐怖的灵异事件,你有胆量看下去吗(下) 委屈之后 奶奶 暑假趣闻作文600字 想收获就要先付出 夜梦蝶翩飞 月作文900字 难忘的野外烧烤 小学五年级作文600字:飞天小神仙和穷、富两家人 全国助残日校园广播稿 田园 长寿资源情况调查报告 幼儿园升旗主持词 开学周记500字初中大全 游湖州长兴仙山湖公园 小恶作剧

Copyright © 2016 phpStudy |