我在
mysql和laravel中创建了数据库触发器它工作正常,但是当我移动到postgresql时,我收到错误:
sqlSTATE[42601]: Syntax error: 7 ERROR: Syntax error at or near "BEGIN"
(我是新用的postgresql btw)
这是我在迁移中所做的代码:
DB::unprepared('CREATE TRIGGER histories_insert AFTER INSERT ON packets FOR EACH ROW BEGIN IF new.status = "pending" THEN insert into `histories` (`packet_id`,`message`,`created_at`,`updated_at`) VALUES (new.id,"Barang berhasil di buat",now(),now()); END IF; END');
我真的很困惑.希望可以有人帮帮我 :)