急问在mySQL 删除记录时, WHERE 后是否不能加入运算式? 请问要如何删除用运算式的record ? 请高手指教~

急问在mySQL 删除记录时, WHERE 后是否不能加入运算式? 请问要如何删除用运算式的record ? 请高手指教~,第1张

where 后是可以加入运算式的,以前做过很多了! 你要加上括号的:UNIX_TIMESTAMP(updatetime)-UNIX_TIMESTAMP(firsttime) 从你的SQL来看它是一个整体的!

排序字段为 record_time1、使用 order by record_time desc 实现降序时, record_time 为 null 数据的会排在数据的最后面; 但是, order by record_time 升序时, record_time 为 null 的数据则会排在最前面,如果想要将 record_time为 null 的数据排在最后,就需要加上 is null 。

如果最新一条记录是最大的id 的话,可以这样查

select column from user_table where 条件=(

select 条件列 from record_table order by id desc limit 1

)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6094643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存