2010-04-09 11:28:42| 分类:|字号
今天调试sql的时候,老报fetal error,说是sql语法错误。检查N遍之后,在同事的帮忙下,发现客户给的表中有个表名为“case”,属于Mysql的保留字段。解决方案如下:在"case"的前面用``将case包进去,即写成`case`这样的形式。总结一下就是一句话:
在Mysql中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。
本文共 264 字,大约阅读时间需要 1 分钟。
2010-04-09 11:28:42| 分类:|字号
今天调试sql的时候,老报fetal error,说是sql语法错误。检查N遍之后,在同事的帮忙下,发现客户给的表中有个表名为“case”,属于Mysql的保留字段。解决方案如下:在"case"的前面用``将case包进去,即写成`case`这样的形式。总结一下就是一句话:
在Mysql中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。
转载于:https://blog.51cto.com/cto649350702/1226369