我正在尝试删除wordpress中某个日期之前的用户。
本地可行(但不适用于mysql较新的生产服务器)。
SELECT ID FROM `wp_users` WHERE user_registered < 20131201
user_registered是日期时间字段。字段可能如下所示:2013-12-10 21:20:12
以上是否应该这样做?或者有更好的解决方案吗?我问,因为我得到的结果并不令人满意。
答案 0 :(得分:1)
我认为你使用的日期格式是问题,试试这个:
SELECT ID FROM `wp_users` WHERE user_registered < '2013-12-01'
答案 1 :(得分:0)
DELETE FROM `wp_users` WHERE user_registered < str_to_date('20131201', '%Y/%m/%d')