mysql执行sql脚本报错 Unknown command '\"'
从他人那拿到一分本地数据库备份的脚本,在我自己机器进行还原。
执行mysql -u root -p databaseName < "D:\\data\\wechat\\databaseName.sql"
,提示Unknown command '\"'
,一开始以为是路径啥的有问题,最后发现是编码的问题
我的数据库编码是utf8mb4,而脚本里的表都是utf8的。因此将命令改为mysql -u root -p databaseName --default-character-set=utf8 < "D:\\data\\wechat\\databaseName.sql"
就不报错了。