首页 > 电脑专区 > CMS教程 > 帝国cms >

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

来源:互联网 2023-03-14 19:31:49 版权归原作者所有,如有侵权,请联系我们

帝国cms数据库备份时,但是发现下面错误?这是什么意思?怎么解决8VE办公区 - 实用经验教程分享!

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_article` limit 0,-18VE办公区 - 实用经验教程分享!

工具/原料

帝国cms源代码

方法/步骤

1

帝国cms在执行数据库备份的时候,提示如下错误:8VE办公区 - 实用经验教程分享!

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,-18VE办公区 - 实用经验教程分享!

这是什么意思?打开百度翻译翻一下:8VE办公区 - 实用经验教程分享!

您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以获得在第1行的“-1”附近使用的正确语法。8VE办公区 - 实用经验教程分享!

select * from `***_ecms_news` limit 0,-18VE办公区 - 实用经验教程分享!

2

容易知道,是在数据表的查询鬼珠中使用了limit 0,-1:查询从第一条到最后一条。8VE办公区 - 实用经验教程分享!

很久以前,mysql是支持这个写法的,但是现在不支持了。limit后的第二个参数只能是正数。如果你想查询到从第5条到最后一条,你不能这么写“limit 4,-1”。虽然这么写挺优美,但是人家mysql不这么玩,你有啥办法,他们建议你用一个比较大正数胆陕代替。8VE办公区 - 实用经验教程分享!

3

帝国cms出现这个问题,就是因为你在系统配置中勾选了一个开关,告诉帝国cms: 我是支持limit 0,-1的,其实你不支持啊物撤侧。解决的方法很简单,关掉这个开关就好了。8VE办公区 - 实用经验教程分享!

打开帝国后台- 系统参数设置 -文件设置 ,剩下的看图:8VE办公区 - 实用经验教程分享!

帝国cms数据备份出错: near '-1' at line 18VE办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!8VE办公区 - 实用经验教程分享!


标签:

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号