我在Access中执行此代码,但它出现以下错误:
找不到文件 PATH \ test3.mdb
我使用以下SQL代码:
SELECT * INTO test1_sql.test2 FROM test3.test4
test3
是从Access MDB数据库导入的表,test1
是来自链接的MySQL服务器的表。
我不知道为什么代码不起作用。我希望有人可以帮助我。
答案 0 :(得分:0)
看起来没有test3
名称的数据库。在查询中
SELECT * INTO test1_sql.test2 FROM test3.test4
^^^^^
|||| represents the database.
您可能需要提供正确的数据库名称才能执行此操作。
答案 1 :(得分:0)
在您的示例查询中,使用更好的命名会更有用,这样我们就可以更好地了解您要执行的操作。
如果我假设您要将表test4
中的列test3
插入表test2
中的列test1
。
要使用的正确查询是:
SELECT test4 INTO test1.test2 FROM test3
答案 2 :(得分:-1)
FROM test3.test4
表示FROM db.table
,因此它正在寻找不存在的数据库test3
。
您必须将test3.test4
更改为源表(db.test3
)。