- 问题描述:使用mysql命令行运行数据库恢复语句:
source 备份的文件位置\文件名.sql
可以成功,而在qt中使用QsqlQuery sql;sql.exec(同样的这条语句)运行失败
- 原因: source是mysql特有的,而QsqlQuery执行的是sql规范,不能正常执行source功能
- 解决办法:
或许你可以尝试以下这种网上广为流传的导入数据库备份文件来恢复数据库的方法
mysqldump -uroot -p密码 test_backup <C:\Users\Public\Desktop\test_202107222221.sql
- 我使用此语句的结果是: 可以执行成功,但是没有效果
所以:我没有办法了________