当更新表首先有一个字段时更新两个表

时间:2010-11-11 07:17:31

标签: mysql database

我有一个名为A和B的两个表

两者都具有相同的结构,但是B表还有一个可以填充的字段。

我想要的是,当我将行从A移动到B时,额外的字段需要按值填充

INSERT INTO B SELECT * FROM a WHERE a.ID =?id

这个额外的列无法填充。

有谁知道我怎么能用一行A填充额外的列和我所拥有的列Extra的值。

1 个答案:

答案 0 :(得分:0)

insert into B select col1,col2,col3,null from A

我假设A有col1,2,3将null放在末尾以填充空的额外字段。你可以根据表结构放置null

对于ex col1,null,col2如果第二列中的额外字段