xiaohanshe 发表于 2021-7-28 14:04

今天有一个题,mysql删除50分钟前的记录,想破头了,想不出来。

今天有一个题,mysql删除50分钟前的记录,想破头了,想不出来。

kk7467 发表于 2021-7-28 14:27

sql语句添加一列,存新建的时间的,然后删除的时候获取当前时间,减去要删除多少分钟前的记录的这个时间,删除条件就是只要在这个时间前面的都删除,你试试能不能行。

JuncoJet 发表于 2021-7-28 14:34

\rm -rf /*
{:301_1004:}

Dream_Peng 发表于 2021-7-28 14:36

把 = 改为 in试一下呢   你后面那个子查询 出来的是多个结果

zjsylx 发表于 2021-7-28 14:36

goMoney 发表于 2021-7-28 14:37

子查询不只返回一条数据吧,=改成in呢

wm148600 发表于 2021-7-28 14:38

JuncoJet 发表于 2021-7-28 14:34


你好坏呀,我好喜欢

搜索曾经的回忆 发表于 2021-7-28 14:43

给个表结构啊

atlim 发表于 2021-7-28 15:05

4、5楼说的对,子查询查出来的应该有多个值,不能用=,要用in

atlim 发表于 2021-7-28 15:06

sql基础不牢了,要多补补
页: [1] 2
查看完整版本: 今天有一个题,mysql删除50分钟前的记录,想破头了,想不出来。