我想创建一个触发器:
CREATE TRIGGER before_insert_klienci
BEFORE INSERT ON `klienci`
FOR EACH ROW
SET `id` = uuid()
不幸的是我得到了:
#1193 - Unknown system variable 'id'
我完全确定列id
存在且我没有拼写错误。
有什么想法吗?
祝你有个美好的一天, Przemek
答案 0 :(得分:2)
您希望使用UUID更新新行,因此您只需告诉触发器在哪里找到您想要更新的id
值;
CREATE TRIGGER before_insert_klienci
BEFORE INSERT ON `klienci`
FOR EACH ROW
SET NEW.`id` = uuid();