我在a2数据库中有cat表我要插入到id,img列中来自不同数据库的不同数据库
INSERT INTO a2.cat(id,img)SELECT id FROM topshop_test.product, SELECT name FROM topshop_test.product-images;
答案 0 :(得分:2)
我认为您需要考虑使用JOIN
:
INSERT INTO a1.cat (id, img)
SELECT p.id, pi.name
FROM topshop_test.product p
JOIN topshop_test.product-images pi ON p.id = pi.productid
这假定product-images表具有链接到产品表的productid字段。