我要在这里尝试一下,希望你们中的某些超级用户实际上使用 SQLA(SQL 助手)。
当您设置File > Import Data
以便可以执行insert into mydb.mytable (?,?,?,?);
以导入 CSV 时,只有当该插入语句是整个代码窗格中的唯一语句时,它才似乎有效。我已设置 SQLA 来执行所选查询,但如果窗格中存在其他 SQL,即使选择该插入语句也会失败。我必须将 SQL 复制到新窗格并运行它才能使其工作。即使我注释掉窗格中的所有其他 SQL,它仍然会失败。这是怎么回事?
答案1
我已经使用 SQLA 2 年了,导入的工作正如您所说的那样。
但是,尝试一下这个:
- 右键单击 SQLA 的快捷方式并以管理员身份运行
- 转到“工具”>“选项”
- 取消选中“查询”选项卡中的“突出显示时仅提交选定的查询文本”选项
- 退出 SQLA
- 右键单击 SQLA 的快捷方式并以管理员身份运行
- 转到“工具”>“选项”
- 在“查询”选项卡中选中“突出显示时仅提交选定的查询文本”选项
突出显示您的导入语句并按 F5(执行查询)。