手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

帝国cms数据备份出错: near '-1' at line 1

时间:2024-10-23 09:55:33

1、帝国cms在执行数据库备份的时候,提示如下错误:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 1select * from `***_ecms_news` limit 0,-1这是什么意思?打开百度翻译翻一下:您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以获得在第1行的“-1”附近使用的正确语法。select * from `***_ecms_news` limit 0,-1

2、容易知道,是在数据表的查询中使用了limit 0,-1:查询从第一条到最后一条。很久以前,mysql是支持这个写法的,但是现在不支持了。limit后的第二个参数只能是正数。如果你想查询到从第5条到最后一条,你不能这么写“limit 4,-1”。虽然这么写挺优美,但是人家mysql不这么玩,你有啥办法,他们建议你用一个比较大正数代替。

3、帝国cms出现这个问题,就是因为你在系统配置中勾选了一个开关,告诉帝国cms: 我是支持limit 0,-1的,其实你不支持啊。解决的方法很简单,关掉这个开关就好了。打开帝国后台- 系统参数设置 -文件设置 ,剩下的看图:

帝国cms数据备份出错: near '-1' at line 1
© 手抄报圈