我正在尝试将数据从一个数据库传输到同一服务器中的另一个数据库,条件是旧数据库中的一个字段相当于新数据库中的一个字段
我可以提到,这两个数据库具有完全不同的结构。
这是我的脚本:
INSERT INTO newDB.myTable (field) select oldField FROM oldDB.table WHERE id= newDB.myTable (field);
我收到此错误:
错误 1305 (42000):函数 newDB.myTable 不存在
最佳答案
newDB.myTable (field)
应该是:
newDB.myTable.field
(括号让MySQL认为myTable是一个函数)
关于mysql - 使用 where 条件将数据从一个数据库插入到另一个数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41042914/