将数据从一个DB插入到另一个DB中的where条件

时间:2016-12-08 15:23:39

标签: mysql

我试图在同一服务器中将数据从一个数据库传输到另一个数据库,条件是旧数据库中的一个字段等同于新数据库中的字段

我可以提到两个数据库的结构完全不同。

这是我的剧本:

INSERT INTO newDB.myTable (field) select oldField FROM oldDB.table WHERE id= newDB.myTable (field);

我收到此错误:

ERROR 1305(42000):FUNCTION newDB.myTable不存在

1 个答案:

答案 0 :(得分:0)

newDB.myTable.field

应该是:

{{1}}

(括号让MySQL认为myTable是一个函数)