为了账号安全,请及时绑定邮箱和手机立即绑定

一条mysql语句

一条mysql语句

慕森卡 2018-08-29 18:21:57
mysql php中SELECT * FROM user ORDER BY time WHERE time >= 1111-11-11 10:10:10会报错,而SELECT * FROM user ORDER BY time和SELECT * FROM user WHERE time >= 1111-11-11 10:10:10都正常,这是为什么?以前都是用thinkphp封装的类操作数据库,最近采用原生mysql写一下子就卡壳了。
查看完整描述

2 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

自己用thinkphp生成最后的语句看了下是关键字顺序的问题,调整后如下SELECT * FROMuserWHERE(time>= '2014-11-10 10:10:10') ORDER BY time运行成功了

查看完整回答
反对 回复 2018-09-09
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

逻辑顺序错了阿,怎么可能先排序再条件查询呢?先条件查询然后再ORDER BY

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 591 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信