本文关键字词:自定义伪静态,栏目目录伪静态,内容目录伪静态,帝国cms伪静态,SEO栏目优化......
2023-05-18 179
帝国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_article` limit 0,-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伪静态,SEO栏目优化......
2023-05-18 179