我有一个表有两个字段insert_time和update_time。 insert_time
的类型是varchar(30) NOT NULL DEFAULT ''
而update_time
的类型是timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
。如何在mysql中插入两个具有相同服务器时间的datetime字段?
insert into tableName(inser_time,update_time) values('2017-02-17 20:30:38')
会使update_time
失去意义。
那么如何让两个字段在插入时有相同的服务器时间,如果没有更新Mysql版本呢?
你为什么要将日期信息存储为'varchar'? –
@TimBiegeleisen为我的MySQL版本。 http://stackoverflow.com/a/17498167/1468517 – Aflext
在insert语句中使用NOW()。或者使用触发器。 –