关于在mysql front中使用注释符报错的问题

问题:

    前几天我在合并一些sql文件的时候发现一个问题,或许说是一个BUG,因为网上并没有相应的解决方案,自己也试了很多次也没有找到解决的方法.

 

在sql语句中支持"--", "/*  */"和注释方式,而我因为是想把一些sql文件合并到一起为了区分每个小的sql文件,就在一些sql语句前面加了一些注释.

像这样

--09_freecms_XXX.sql  然后mysql 就一直报错,说是我的sql语法有错误.我单独执行没有注释的的sql语句可以成功,一合并起来就报错.我检查了很久也没有发现哪里有语法错误.

最后无聊把注释删掉了,结果竟然就没有报错了.

 

    当时我就觉得很奇怪,然后用/*代替--  结果也没有报错,然后--直接接字母,不直接接数字也可以成功.才发现-- 不能直接接数字,否则会显示语法错误.  但是我去网上搜索的时候也并没有发现--又规定说一定不能接数字.所以我觉得这可能事mysql front的一个bug.反正以后尽量不用--  用/*了.  加入有人跟我遇到同样的问题,那可能就真的是mysql front的bug.

posted @ 2015-11-24 13:28  slimo  阅读(942)  评论(0编辑  收藏  举报