`
hipeace87
  • 浏览: 173624 次
  • 性别: Icon_minigender_1
  • 来自: 山东菏泽
社区版块
存档分类
最新评论

mysqldump导出数据时的转义字符

阅读更多

数据库维护时碰到一个问题,用mysqldump导出的数据在MYSQL下导入时出错

看了下出错内容是WEB中的一篇文章,里面有“'”(单引号)

试了几次都不能成功,查了下帮助文档 重新导出了一下

命令如下:

mysqldump -u root -p  --no-create-db --complete-insert --compatible=mssql  --default-character-set=utf8 --skip-opt --compact  --extended-insert=false  
dbname tablename|sed "s/\\\'/''/g">tablename.sql

 使用sed "s/\\\'/''/g"将问题解决了

做个记录,也给大家分享下。。。

0
0
分享到:
评论

相关推荐

    MySQL数据导入与导出

    - `ESCAPED BY '\\'`:定义转义字符。 - `LINES TERMINATED BY '\n'`:设置行终止符。 例如,若希望使用逗号作为字段分隔符,并用双引号包裹每个字段,可以这样修改SQL语句: ```sql SELECT * FROM driver INTO ...

    MySQL数据导入导出.pdf

    当需要导入这些导出的数据时,可以使用`LOAD DATA INFILE`语句或者`mysql`命令行工具来读取SQL文件并执行其中的SQL语句。需要注意的是,导入导出过程中应确保数据的完整性和一致性,避免数据丢失或错误。在大型系统...

    MySQL数据导入导出

    通过SELECT INTO OUTFILE导出数据时,可以指定字段分隔符、行分隔符、字符包围符和转义字符等参数,以便生成的文件符合特定的需求。例如,可以指定字段分割字符为逗号、包围字符为双引号、行分隔符为回车换行符等。 ...

    MySQL数据导入导出各类型文件

    此外,可以自定义字段分隔符、包含字符、转义字符和行分隔符,例如: ``` SELECT * FROM driver INTO OUTFILE 'a.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; ``` 这会生成一个...

    MySQL数据备份和恢复(导出和导入)

    - `ESCAPED BY '\\'`: 转义字符,默认为反斜杠 `\`。 - `LINES TERMINATED BY '\n'`: 指定记录之间的分隔符,默认为换行符 `\n`。 例如: ```sql SELECT * FROM test INTO OUTFILE '/usr/local/mysql/data/...

    mysqldump.exe

    `mysqldump.exe` 是 MySQL 数据库管理系统中的一款重要命令行工具,它主要用于数据库的备份、导出和数据迁移。这款工具的功能强大且灵活,是数据库管理员日常工作中不可或缺的一部分。下面将详细介绍 `mysqldump` 的...

    详解Mysql导出数据的几种方式

    **Part2: mysqldump导出数据** `mysqldump` 是一个功能强大的逻辑备份工具,它生成的备份是SQL格式的文本文件,包含创建数据库、表、视图等对象的DDL语句,以及插入数据的DML语句。基本使用语法为: ```bash ...

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

    在导出数据时,由于文本格式的要求,换行符会被替换为特定的转义字符,例如在Windows系统中通常是`\n`。然而,这种转换在某些情况下可能导致恢复数据时出现问题。 在描述中提到的情况中,用户在尝试使用命令`mysql ...

    MySQL 导出数据为csv格式的方法

    - **特殊字符处理**:对于包含逗号、引号等特殊字符的数据,需要使用适当的选项将其包围或转义。 - **查询条件限制**:`INTO OUTFILE`不支持查询条件,若需筛选数据,可以先用`SELECT`导出到临时表,再从临时表导出...

    MySQL数据导入导出方法与工具mysqlimport.docx

    此外,`mysqldump` 是 MySQL 的另一个实用工具,用于导出数据库或表的数据和结构,形成 SQL 脚本,可用于备份或在不同服务器间迁移数据。这两个工具结合使用,可以实现完整的数据库导入导出流程。在进行大规模数据...

    MySQL数据库中导入导出方法以及工具介绍

    这里使用了bash的转义字符`$'\t'`来表示制表符。 #### 结论 通过本文的介绍,我们可以看到`mysqlimport`不仅是一个强大的数据导入工具,还具备高度的灵活性和定制性。熟练掌握`mysqlimport`的使用方法,能够显著...

    Mysql数据库导入命令Source详解.docx

    - `--fields-terminated-by`, `--fields-enclosed-by`, `--fields-escaped-by`: 分别定义字段分隔符、包围符和转义字符,用于处理CSV格式的数据导出。 - `--quick`: 快速导出,不缓存结果集,适用于大数据量的导出...

    完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题

    在转换过程中可能会遇到的问题,比如“unknown command '/'”,这通常是由于MySQL在导出时对某些特殊字符(如繁体字)自动添加了反斜杠转义导致的。解决方法是找到错误提示的特定行,删除反斜杠,或者使用文本编辑器...

    PHP定时备份MySQL与mysqldump语法参数详解

    mysqldump是一个用于备份MySQL数据库的命令行工具,它能将数据库结构和/或数据导出为SQL格式的文本文件。以下是几个常用的mysqldump操作示例: 1. **只导出表结构**: ```bash d:/PHP/xampp/mysql/bin/mysqldump ...

    MySQL数据库:数据库的备份与恢复语句.pptx

    1. **数据库备份**:这是最直接的保护数据的方式,通过`mysqldump`工具或直接导出数据到文本文件,可以保存数据库或特定表的状态。例如,使用`SELECT INTO OUTFILE`或`DUMPFILE`语句将数据导出到文本文件,这样在...

    MySQL用作备份还原的导入和导出命令用法整理

    其中,可以指定字段分隔符、记录分隔符以及是否使用转义字符等选项。例如: SELECT * FROM hx_9enjoy INTO OUTFILE '/tmp/9enjoy.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\...

    MySQL的mysqldump工具用法详解

    - `--fields-terminated-by`, `--fields-enclosed-by`, `--fields-optionally-enclosed-by`, `--fields-escaped-by`:这些选项与`-T`一起使用,控制数据字段的分隔符和转义字符。 - `-F, --flush-logs`:在开始...

    MySQL控制台操作

    这在恢复数据库或批量插入数据时非常有用。 #### 七、创建数据库 可以通过`CREATE DATABASE databaseName;`命令来创建一个新的数据库,其中`databaseName`是你想要创建的数据库名称。 #### 八、修改数据表 - `...

    2021-2022计算机二级等级考试试题及答案No.9278.docx

    在Java中,`\n`是用来表示换行的转义字符。当在字符串中使用`\n`时,会将光标移动到下一行的开头位置。这在输出多行文本或格式化输出时非常有用。 **正确答案:** A (`\n`) ### 3. 打印机共享设置 为了让网络上的...

Global site tag (gtag.js) - Google Analytics