获取日期或NOW()Sql并转换为int ...然后在哪里做

时间:2015-09-22 15:21:49

标签: mysql sql

SELECT * FROM `artc_ai1ec_events` where `start`=1415055600; 

我有这个简单的问题,你们......

我需要做这个查询...... 'start'是一个datetime字段...以mysql格式保存int(10); 我需要比较 字段实际日期仅...

我觉得这样的事情

SELECT * FROM `artc_ai1ec_events` where `start`=convert(int, now());

需要你的帮助

2 个答案:

答案 0 :(得分:1)

如何将int转换为datetime而不是datetime now()转换为int。

SELECT * FROM artc_ai1ec_events` where  FROM_UNIXTIME('Start') = now()

答案 1 :(得分:1)

SELECT * FROM artc_ai1ec_events` where `start`  = UNIX_TIMESTAMP( now() ) ;