我有一个现有的MySQL数据库,我想用MSAccess数据库中的数据刷新。我已经从Access数据库创建了包含所有insert语句的SQL文件。有3个SQL文件,其中最大的是8 MB。
数据库位于AWS服务器上。在过去,我使用我的Mac上的Sequel Pro导入数据。这非常缓慢,会受到会话失败的影响。
现在我已经弄清楚如何在我的Windows VM上创建SQL文件并将它们直接FTP到AWS服务器。我的意图是让一个存储过程截断所有表并SOURCE SQL文件:
SOURCE /home/me/file1.sql ;
SOURCE /home/me/file2.sql ;
etc...
存储过程还可以对表进行任何准备工作,以及修复外键等所需的任何后导入内容。
第一个问题是此命令不起作用并导致语法错误:
set autocommit=0 ; source /home/me/CBD.sql ; commit ;
"源"是粗糙的下划线,它说"缺少冒号"。无论我是否使用自动提交内容,都会发生这种情况。
我有什么想法可以做到这一点?
...谢谢