如何加入2表的想法

时间:2014-03-13 20:42:54

标签: mysql database join

如何加入两个表ID。基本上我有两个表第一user,第二个表是details。我想当新的id生成时我的意思是当新的记录放入用户而不是这个id自动设置在details id。< / p>

User    ||  Details 
-----------------
id      ||  id
user_n  ||  date_b
pass    ||  sex
        ||  status 

1 个答案:

答案 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 ;