如何删除今天创建的所有记录?

JZ.*_*JZ. 4 mysql delete-record sql-delete

我正在处理一个非常大的数据库~6百万条记录.我今天添加了约30,000个不良记录.如何删除今天在MySQL中创建的所有记录?

Mos*_*cho 10

这似乎created_at是一个日期时间.尝试:

delete from table
where date(created_at) = curdate()
Run Code Online (Sandbox Code Playgroud)

当然,select *在运行此查询之前运行,并确保您要删除的数据是您真正要删除的数据.

  • 这将是非常缓慢的. (2认同)