[英]mysql Trigger Issue “in wrong schema”
我在跑步
delimiter //
create trigger beforeYourTableUpdate BEFORE UPDATE on YourTable
FOR EACH ROW
BEGIN
SET new.guid_column := (SELECT UUID());
END
//
delimiter; [edit]
UPDATE YourTable set guid_column = (SELECT UUID());
DROP TRIGGER beforeYourTableUpdate;
每次我運行這個 - 我使用 MySQL 5.5 得到錯誤“在錯誤的架構中觸發”
任何想法為什么會這樣?
您必須添加您正在使用的架構。 在頂部,添加:
use 'yourWorkingSchema';
那應該可以解決問題。
您沒有重置分隔符,您可能需要添加
delimiter ;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.