如何在mysql中创建触发器在Insert之前将值与时间戳连接起来

时间:2018-03-17 08:51:57

标签: mysql mysql-workbench database-trigger

像我这样的SQL查询,

insert into transfer_job (job_name, status) values ('Drift', 'Pending');

此处我必须将{strong> job_name Drift替换为Drift_20180317(必须连接时间戳)

我应该使用哪个触发器?

1) Before Insert,
2) After Insert

以及如何触发此事?

我正在使用mysql数据库和mysqlworkbench

我是新手,希望我解释得很好......

1 个答案:

答案 0 :(得分:0)

我做到了,

CREATE DEFINER=`User`@`%` TRIGGER `transfer_job_BINS` BEFORE INSERT ON `transfer_job` FOR EACH ROW
BEGIN

set NEW.job_name = concat(NEW.job_name,'_',DATE_FORMAT(NOW(),"%Y%m%d%H%i%s"));
END