我有两个数据库oldBD和newDB 两者具有相同的结构但内容不同。新数据库缺少数据,我想更新或插入列。
我想要的是,从列中获取所有信息" cache_default_attribute"在表格中" ps_product"来自oldDB, 并将所有信息添加到newDB。在newDB中," cache_default_attribute"的所有值都是是0 大概有500行
答案 0 :(得分:2)
UPDATE newDB.ps_product AS new
JOIN oldDB.ps_product AS old
SET new.cache_default_attribute = old.cache_default_attribute
WHERE new.id = old.id
这假定表中有id
列标识行。将其替换为实际的主键。