我正在尝试将一个 mysql 数据库中的列的内容复制到另一个 mysql 数据库中的相同表中。
我正在使用:
UPDATE db1.table
SET db1.table.name = db2.table.name,
db1.table.address = db2.table.address
WHERE db1.table.id = db2.table.id;
我收到错误 1054:“where 子句”中的未知列“db2.table.id”。
两个表都有一个 id 列,所以我不确定为什么它不起作用。我以管理员身份登录,并且拥有两个数据库的完全权限。