将Mysql日期(NOW())转换为bigint

将Mysql日期(NOW())转换为bigint,mysql,Mysql,我有一个mysql触发器,当另一个表中有插入时,它会更新一个表。我的问题是,如何将当前日期转换为bigint值,因为它是需要更新的bigint值。这是update语句 更新时钟设置last_clock_upload=NOW,其中clock_id=NEW.clock_id 如何将NOW更改为bigint?试试以下方法: SELECT UNIX_TIMESTAMP(NOW( ) ) 返回的值不正确。当我将datetime转换为C中的刻度时,我得到635110463830000000,但UNIX_时

我有一个mysql触发器,当另一个表中有插入时,它会更新一个表。我的问题是,如何将当前日期转换为bigint值,因为它是需要更新的bigint值。这是update语句

更新时钟设置last_clock_upload=NOW,其中clock_id=NEW.clock_id

如何将NOW更改为bigint?

试试以下方法:

SELECT UNIX_TIMESTAMP(NOW( ) )

返回的值不正确。当我将datetime转换为C中的刻度时,我得到635110463830000000,但UNIX_时间戳返回1379413536更新约定集activated_date=UNIX_TIMESTAMPNOW-这是更新状态。c代码:MysqlCommand cmd=new MysqlCommandSELECT activated_date FROM engagements,con;MysqlDatareader dr=cmd.ExecuteReader;里德博士;Int64 act_date=dr.GetInt64 ACTIVATED_date;Int64 now=DateTime.now.Ticks;now和act_date不相同。@LiamDomingo为什么不将activated_date列设置为DATETIME或TIMESTAMP类型?希望,但无法。然后检查此问题: