x
”,则仅填充列1,3,5。如果外键改为“ y
”,则填充的列为2,4。这些列在表B中。这些未填充的列将具有NULL值。使用触发器的语法是什么?这是每个表格的示例。
表A:
+-------+
| Type |
+-------+
| x |
| y |
+-------+
这里的主键是Type
表B:
+-------+-------------+------+-----+---------+------+---------+
| Id | col1 | col2 | col3| col4 | col5 |Type |
+-------+-------------+------+-----+---------+----------------+
| 12 | val1 | NULL | val3| NULL | val5 | x |
| 54 | NULL | val2 |NULL | val4 | NULL | y |
+-------+-------------+------+-----+---------+----------------+
其中Type
是外键。
示例insert
语句:
INSERT INTO B VALUES('13','val1', 'val2 ', 'val3', 'val4', 'val5','x')
表B的主键为Id
,并且该值始终是唯一的。