首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从sql文件恢复数据库

从sql文件恢复数据库
EN

Stack Overflow用户
提问于 2022-10-12 10:10:35
回答 2查看 16关注 0票数 0

我使用命令行从sql文件中导入数据,如下所示:

mysys-12: mysql -u root -p my_db_t < my_db_t_2022_10_12.sql

但我得到了:

mysql:错误未知变量‘sql-mode= NO_ZERO_IN_DATE _TRANS_TABLES,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTIO

如何导入数据?我要加些对角线吗?

EN

回答 2

Stack Overflow用户

发布于 2022-10-12 11:51:51

sql文件中的内容似乎与sql_mode的约束相冲突。有两种方法。第一种方法是修改文件的内容以满足sql_mode的约束。第二种方法是在mysql中设置SQL _ mode ='‘。然后导入数据并将其更改回来。

票数 1
EN

Stack Overflow用户

发布于 2022-10-12 13:02:59

问题解决后,我从客户端配置、文件: etc/mysql/conf.d/mysql.cnf中删除了sql-模式。

服务器配置-没有更改

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74040092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档