通过查询一张表向另一张表插入数据

例如:

A表

B表

如果需要插入的表的字段比查询的表的字段多,在查询的时候多出来的字段可以用默认值来替代,必须使这两边的字段一一对应;在插入时需要把插入表的字段全部写出来不然会报错(这个适用于两个表字段不同)

INSERT INTO A(id,link,image,name,type,measure,floor,address,cdcode,orientation,rental,advantage,road,price) select id,link,image,name,"123",area,measure,sale,wuyetp,type,money,"",""," ","" from  B
posted @ 2023-07-14 09:40  freedomAndWind  阅读(28)  评论(0编辑  收藏  举报