今天调试一个程序,MySql的数据库,在运行时出错查看日志,提示是MySql语法错误,我复制SQL执行,正常.
百思不得其解,用的都是参数,有特殊字符也不会有问题呀?
整了一个下午,最后发现竟然是MySql连接字符串的错误.如果加了charset=utf8就一切正常,去掉就会出错,太神奇了,从来没有遇到过.