我正在嘗試執行此操作。它給我錯誤的MySQL語法。無法弄清楚爲什麼。運行SQL觸發器時出錯
CREATE TRIGGER trig1
AFTER INSERT OR UPDATE ON table1
FOR EACH ROW
INSERT INTO table2 (id,entity_type,`data`,processed,created_at,last_updated_at)
VALUES (DEFAULT , 'campaigns',
'{"campaign_id":"' CONCAT NEW.campaign_id CONCAT '","name":"' CONCAT NEW.name CONCAT '","advertiser_id":"' CONCAT NEW.advertiser_id CONCAT '","start_date":"' CONCAT NEW.start_date
CONCAT '","end_date":"' CONCAT NEW.end_date CONCAT '","status":"' CONCAT NEW.status CONCAT '","pacing":"' CONCAT NEW.pacing CONCAT '","budget_value":"' CONCAT NEW.budget_value
CONCAT '","gross_budget":"' CONCAT NEW.gross_budget CONCAT '"}' ,
0, CURRENT_TIMESTAMP , CURRENT_TIMESTAMP) ;
需要用'分隔符使用$$'和'結束$$''..分隔符;'周圍 – amdixon