我是DB的新手,这必须非常基础。基本上我有2个表,例如说客户和地址。每当创建新客户时(该表具有作为ID的PK),我都希望在另一个表上创建相同的ID。
我已经在地址表上创建了FK,但是我不知道如何配置数据库,以便自动创建记录。数据库引擎可以这样做还是应该在客户端程序上完成?
我建议您使用这样的触发器:
CREATE TRIGGER customer_insert AFTER INSERT ON customers
BEGIN
INSERT INTO addresses(Customer_ID,AnotherColumnExample)
VALUES(NEW.ID,'Stuff for the extra column');
END;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句