mysql插入时间戳和更新时间戳
在创建MySQL表时,我们通常会添加列insert\u timestamp和update\u timestamp以节省插入时间和更新时间,我们可以设置update\u timestamp默认当前\u timestamp,使update\u timestamp在更新一行时立即更新timestamp,但如何设置插入时间和插入时间?您可以“手动”设置它使用insert语句,或者让数据库使用触发器来执行此操作。您可以这样通过insert查询来执行此操作:mysql插入时间戳和更新时间戳,mysql,insert-update,Mysql,Insert Update,在创建MySQL表时,我们通常会添加列insert\u timestamp和update\u timestamp以节省插入时间和更新时间,我们可以设置update\u timestamp默认当前\u timestamp,使update\u timestamp在更新一行时立即更新timestamp,但如何设置插入时间和插入时间?您可以“手动”设置它使用insert语句,或者让数据库使用触发器来执行此操作。您可以这样通过insert查询来执行此操作: "INSERT INTO table_name
"INSERT INTO table_name (column1, column2, column3, insert_timestamp)
VALUES (value1, value2, value3, insertTime)"
插入时间将被本地时间替换。另一个选项是为表创建before_insert触发器,例如:
delimiter //
CREATE TRIGGER bi_tableName BEFORE INSERT ON tableName
FOR EACH ROW
BEGIN
SET NEW.insert_timestamp = NOW();
END;//
见:,