如何加入两个表ID。基本上我有两个表第一user
,第二个表是details
。我想当新的id生成时我的意思是当新的记录放入用户而不是这个id自动设置在details
id。< / p>
User || Details
-----------------
id || id
user_n || date_b
pass || sex
|| status
答案 0 :(得分:2)
当向User添加新行时,您将需要创建一个触发器以在Details中插入新行。看起来应该是这样的:
DELIMITER $$
CREATE TRIGGER `TRG_NAME` AFTER INSERT ON `User`
FOR EACH ROW
BEGIN
INSERT INTO `Details` (`ID`)
VALUES(NEW.ID);
END $$
DELIMITER ;