帝国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
  • 如何用js实现输入文本框有增大字体效果提示
  • 如何在MyEclipse修改项目中字体的大小
  • 如何用VS2010 编写C++程序
  • jquery 怎么删除第一个子元素
  • eclipse工作区如何改变颜色
  • 热门搜索
    关于友善的手抄报 感恩父母手抄报内容 诚信手抄报内容 我与校树共成长手抄报 科学家的故事手抄报 5.1手抄报 二年级最简单中秋节手抄报 感恩父母手抄报大全 感谢老师的手抄报 崇尚英雄精忠报国手抄报