我想删除某个日期之前的一些记录。 当我执行以下语句时: 从“client_update_history”中删除日期(date_history)<“2015/11/01”
我得到一个错误。 date_history 是一个 DateTimeField;
最佳答案
您的日期格式似乎不正确。正确的 mysql 格式是 yyyy-MM-dd
DELETE FROM client_update_history WHERE DATE(date_history) < '2015-11-01'
请注意,如果您使用 date_history
作为索引,您最好这样做
DELETE FROM client_update_history WHERE date_history < '2015-11-01'
以便可以使用该索引。
关于MYSQL:删除某个日期的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34092538/