我这样转储数据是为了保留我的程序和图像数据......
mysqldump --hex-blob --routines -u XXXX -p XXXX > dump.sql
然后我将 dump.sql 拖到 Toad for MySql v7.0.0.2038 中,我按 F5(执行 SQL),它会持续一段时间,然后会出现一个弹出窗口,要求我为绑定(bind)变量输入一个值。我是 MySql 的新手,在 Oracle 中我会运行 SET DEFINE OFF
并且它将字符视为我想要的简单字符。我在 MySql 中找不到等效项。
我找到了导致此问题的字符,它是一个问号,一个绑定(bind)变量。我只是希望它作为问号出现在表格中。 TOAD 有一些信息,但仍然没有说明如何抑制它:http://dev.toadformysql.com/webhelp/Content/Editor/Set_Bind_Variables.htm
最佳答案
我找到了答案。我将像这样通过命令行加载转储文件...
mysql> source C:/temp/dump.sql
我确实验证了以这种方式插入的问号是作为问号插入的。
仍然很高兴弄清楚是否有办法在 TOAD 中抑制该绑定(bind)变量提示。
关于通过 TOAD 导入 MySql 在插入期间提示输入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20865389/