• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > mysql从执行.sql文件时处理n换行的问题

mysql从执行.sql文件时处理n换行的问题

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了,mysql执行.sql等相关知识,希望本文的分享对您有所帮助

后来注意到,在上面我们恢复数据的时候是在没有连接数据的状态下执行的。

在备份数据库的时候,数据表中可能存在这样的值array('a'='b',
'c'='d')
这种格式的值。而在数据导出的时候 会将换行换成\n(windows下是这样,unix下可能是另一种符号)。而当在回复数据的时候,如果用mysql -h localhost -u root -proot < path/*.sql进行恢复的时候,这样数据库会报告“不能识别"\n"字符的错误提示,从而使操作终止。 想了半天,难道是在数据导出的时候有个选项可以禁止将换行转换成 “\n",看了mysqldump所有的可选项,没有找到解决的答案。 那问题就是处在导入数据的时候。

后来注意到,在上面我们恢复数据的时候是在没有连接数据的状态下执行的。那么,我们先连接数据库,即先执行mysql -h localhost -u root -proot 进入到数据库,然后在数据库连接成功的状态下 再执行mysql> source path/*.sql;语句,ok,数据导入成功。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05MySQL数据库优化(五)—MySQL查询优化
  • 2017-05-11获取缺失主键表信息的MYSQL语句
  • 2018-12-05常用mysql优化sql语句查询方法汇总
  • 2018-12-05使用distinct在mysql中查询多条不重复记录值的解决办法
  • 2017-05-11MySQL的重装问题解决方法
  • 2018-12-05mysql主从服务器配置特殊问题
  • 2018-12-05Navicat如何操作MySQL数据库?
  • 2018-12-05ADO.NET EF中的实体修改方法
  • 2018-12-05详解mysql基于正则实现模糊替换字符串的方法
  • 2018-12-05MySQL数据库如何导入dbf格式数据?

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 高性能MySQL-存储引擎MyISAM与InnoDB基本区别介绍
    • MySQL collation方法
    • MySQL delete触发器(删除)用法详解
    • MySQL主从同步、读写分离配置步骤
    • Suse Linux 10中MySql安装与配置步骤
    • Mysql高级之触发器
    • MySQL优化配置文件my.ini(discuz论坛)
    • MySQL replace into 语句浅析(一)
    • processlist命令 查看mysql 线程
    • MySql用DATE_FORMAT截取DateTime字段的日期值

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有