我正在尝试使用其外键(来自另一个表)替换值,并自动插入。 我理解这样做的最好方法可能是在插入时创建一个触发器,这是我第一次触发。
实施例: Fam_table
ID (Key) Family
1 Jordan
2 White
insert into Full_table values ('Adam','white');
我希望将“白色”替换为2 ...
答案 0 :(得分:0)
您可以在没有此类触发器的情况下执行此操作
INSERT INTO full_table
SELECT 'Adam', id
FROM fam_table
WHERE family = 'White'
LIMIT 1
这是 SQLFiddle 演示