삭제할 데이터를 백업 테이블에 삽입 할 트리거를 만들고 싶습니다.이 코드는 작성했지만 작동하지 않습니다. 이 트리거를 만들면 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