我被迫使用一种愚蠢的Windows程序(称为IDCentre,由Datacard制作,如果您有不幸使用它),它说它可以处理ODBC数据库。
所以,我把它连接到我的MySQL数据库。一切都很好。
然后我注意到barfs尝试进行更新时。 MySQL认为不好的SQL包含“[”和“]”作为引号字符,当然,这也是Microsoft SQL Server和Access都使用的。
我认为在这个糟糕的程序中有一种方法可以改变它引用SQL的方式。我可以走另一条路吗?有没有办法让MySQL使用“[”和“]”作为引号字符?
答案 0 :(得分:1)
http://dev.mysql.com/doc/refman/5.1/en/load-data.html
LOAD DATA INFILE。指定字段封面。
答案 1 :(得分:0)
感谢所有的投入;我真的很感激。
我无法控制IDCentre程序,但我确实对其编写的特定表进行了控制,并更改了表标识符,因此不需要任何类型的引号。我希望并祈祷,IDCentre可能足够聪明,意识到它不需要引号,因此不会发送括号。事实上,这就是发生的事情。