0
我想创建一个将删除数据插入到备份表中的触发器,我写了这段代码,但它不起作用。当我创建这个触发器时,MYSQL会引发语法错误。我怎样才能得到预期的结果?任何帮助,将不胜感激。将删除数据插入到表中的触发器
BEGIN
IF EXISTS (SELECT *
FROM information_schema.tables
WHERE table_schema = 'jobportal'
AND table_name = 'dlt_jobs'
LIMIT 1) THEN
create table dlt_jobs (select *,now() as deleted_on from jobs where job_id=OLD.job_id) ;
ELSE
insert into dlt_jobs (username) values ('something');
END IF;
END
,你应该知道一个程序员的语句,如“MySQL是扔语法错误,当我创造这个触发器“是无用的。请发布错误 – e4c5
我以前从未使用触发器,作为程序员并不意味着我将掌握每种数据库和编程语言的知识。 – user3253282
http://stackoverflow.com/help/how-to-ask – e4c5