小编Mar*_*nJJ的帖子

MySQL DATETIME DIFF查询

我有一个MySQL查询,每隔30分钟通过cron运行一次,删除旧的属性列表,查询是:

 DELETE FROM $wpdb->posts WHERE post_type = 'rentals' AND DATEDIFF(NOW(), post_date_gmt) >=2  
Run Code Online (Sandbox Code Playgroud)

现在它处于测试阶段,并在列表为2天时设置为删除,这没有问题,我确实遇到的问题是我需要它来识别上市发布时间和时间什么时候应该删除,

基本上表格列post_date_gmt的格式是2011-05-26 13:10:56,列类型是DATETIME当我有DATEDIFF (NOW()查询运行它需要等于48小时或更多从当前时间删除列表,这不会发生,查询似乎只是说"这是第二天,删除列表",所以它被删除,这可能只有24个半小时,我怎么能让它完全48小时?

问候

mysql diff datetime

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

datetime ×1

diff ×1

mysql ×1