之後,我有兩個表 - '客戶' 和 'clients_address'SQL - 觸發器插入件
有上表 '客戶' 名爲 '電話' 列。 我需要有相同的列「電話」表「clients_address」
我創建列「電話」表「clients_address」和白衣這個命令我從「複製的數據clients.phone「:
UPDATE clients_addresses
SET clients_addresses.phone=(SELECT clients.phone
FROM clients
WHERE clients.id=clients_addresses.client_id);
一切都是正確複製,但它不是autou PDATE。在新用戶註冊後,我需要再次執行此命令。我試着用觸發器,但SQL返回我sintax錯誤。這是我嘗試:
CREATE TRIGGER up
ON clients.phone
AFTER INSERT
BEGIN
UPDATE clients_addresses
SET clients_addresses.phone=(SELECT clients.phone
FROM clients
WHERE clients.id=clients_addresses.client_id)
END;
我不是在SQL非常好。請幫忙。
通過提供您看到的錯誤來幫助我們。 – pordi