TableA:
ID NAME
0 Thomas
1 Johnson
2 Harry
TableB:
ID IDA ANAME
0 2 Harry
1 0 Thomas
2 1 Johnson
我在“IDA”列的“TableB”中创建了一个外键,它在“TableA”中引用了“ID”,具有以下内容:
FOREIGN KEY (IDA) REFERENCES TableA(ID)
对于“TableB”中的给定行,我可以获得上述约束定义的“TableA”中的相应行。那么如何确保“TableB”中特定行的“ANAME”在“TableA”中的相应行中采用“NAME”的值?我尝试了以下方法,但不幸的是它无效(“ANAME”错误附近缺少逻辑)
FOREIGN KEY (IDA) REFERENCES TableA(ID) ON UPDATE SET ANAME = TableA.Name