有些时候,当你导入mySQL转储时,它会因语法等而中断。目前在一个非常大的数据库上工作,运行:
mysql -u root -p database < import.sql
只会详细说明
ERROR 1064 (42000) at line 116238: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 389
看第389行
http://i.imgur.com/RX2osSD.png
不会有太多帮助,因为它不是SQL当前正在执行的实际行(它忽略了一些注释等)。
所以,总的来说,最好的调试方法是什么?如何知道引起问题的实际线?
希望有人可以帮助谢谢!