如何删除MySQL中具有日期范围的数据

如何删除MySQL中具有日期范围的数据,mysql,Mysql,我有一个MySQL数据库。我想从一开始到2019年5月31日删除所有未经验证的用户。我在MySQL中为date_创建了datetime列。我怎么做?我不想手动或逐个执行。日期是顺序数据类型。你可以用一个什么问题?只需使用指定删除条件的WHERE子句。开发删除查询。1编写一个Select查询,返回正确的结果集2将Select更改为DELETEStr to date在此不做任何操作 DELETE FROM mytable WHERE date_created < STR_TO_DATE

我有一个MySQL数据库。我想从一开始到2019年5月31日删除所有未经验证的用户。我在MySQL中为date_创建了datetime列。我怎么做?我不想手动或逐个执行。日期是顺序数据类型。你可以用一个什么问题?只需使用指定删除条件的WHERE子句。开发删除查询。1编写一个Select查询,返回正确的结果集2将Select更改为DELETEStr to date在此不做任何操作
DELETE 
FROM   mytable
WHERE  date_created < STR_TO_DATE('2019-05-01', '%Y-%m-%d');