欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql中Load Data記錄換行問題的解決方法

 更新時間:2013年02月07日 17:05:38   作者:  
有關(guān)mysql中Load Data記錄換行的問題的解決方法, 需要的朋友可以參考下

問題是這樣的:

表persons有兩個字段: id和name
文本文檔persons.txt中內(nèi)容(其中每行字段之間用tab分割):
1    Bush
2    Carter
3    Bush

在mysql命令行下使用 load data local infile “persons.txt” into table persons 導(dǎo)入數(shù)據(jù)到persons表中。

導(dǎo)入后查看persons表的數(shù)據(jù),與persons.txt的內(nèi)容一致。但是使用語句
select distinct name from persons
查詢,結(jié)果中Bush出現(xiàn)了兩次(正常結(jié)果應(yīng)該是Bush只出現(xiàn)一次)。

原因分析:

經(jīng)過分析,發(fā)現(xiàn)原因是windows下?lián)Q行符為"\r\n",而mysql在load data時默認(rèn)使用"\n"來切割每行記錄,導(dǎo)致插入到表中前兩條記錄的name字段末尾多插入了不可見字符"\r";也就是說使用distinct關(guān)鍵字查詢出來的兩個Bush中,第一個詞尾有回車符"\r”,而第二個詞尾沒有。
說明:
1. mysql默認(rèn)使用tab來分割每行的字段。
2. 因?yàn)閘inux下?lián)Q行符為"\n",所以在linux下不會出現(xiàn)上述問題。

修改方法:
只要在導(dǎo)入數(shù)據(jù)時指定以"\r\n"來換行就可以了。
修改后的導(dǎo)入數(shù)據(jù)語句為:

復(fù)制代碼 代碼如下:

load data local infile “persons.txt” into table persons
lines terminated by “\r\n”;

相關(guān)文章

  • windows下mysql?8.0.27?安裝配置方法圖文教程

    windows下mysql?8.0.27?安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了windows下mysql?8.0.27?安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • mysql中的7種日志小結(jié)

    mysql中的7種日志小結(jié)

    這篇文章主要介紹了mysql中的7種日志小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • MySQL主從復(fù)制斷開的常用修復(fù)方法

    MySQL主從復(fù)制斷開的常用修復(fù)方法

    這篇文章主要介紹了MySQL主從復(fù)制斷開的常用修復(fù)方法,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • Mysql數(shù)據(jù)庫自增id、uuid與雪花id詳解

    Mysql數(shù)據(jù)庫自增id、uuid與雪花id詳解

    在mysql中設(shè)計表的時候,mysql官方推薦不要使用uuid或者不連續(xù)不重復(fù)的雪花id(long形且唯一),而是推薦連續(xù)自增的主鍵id,這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫自增id、uuid與雪花id的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • 基于mysql多實(shí)例安裝的深入解析

    基于mysql多實(shí)例安裝的深入解析

    本篇文章是對mysql多實(shí)例安裝進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • MYSQL數(shù)據(jù)庫如何設(shè)置主從同步

    MYSQL數(shù)據(jù)庫如何設(shè)置主從同步

    大家好,本篇文章主要講的是MYSQL數(shù)據(jù)庫如何設(shè)置主從同步,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • MySQL group_concat函數(shù)使用方法詳解

    MySQL group_concat函數(shù)使用方法詳解

    GROUP_CONCAT函數(shù)用于將GROUP BY產(chǎn)生的同一個分組中的值連接起來,返回一個字符串結(jié)果,接下來就給大家簡單的介紹一下MySQL group_concat函數(shù)的使用方法,需要的朋友可以參考下
    2023-07-07
  • Linux安裝mysql并配置外網(wǎng)訪問的實(shí)例

    Linux安裝mysql并配置外網(wǎng)訪問的實(shí)例

    今天小編就為大家分享一篇Linux安裝mysql并配置外網(wǎng)訪問的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Mysql Explain 詳細(xì)介紹

    Mysql Explain 詳細(xì)介紹

    這篇文章主要介紹了Mysql Explain 詳細(xì)介紹的相關(guān)資料,這里對Mysql Explain 的語法,屬性,以及如何使用,做了全面介紹,需要的朋友可以參考下
    2016-11-11
  • mysql滑動聚合/年初至今聚合原理與用法實(shí)例分析

    mysql滑動聚合/年初至今聚合原理與用法實(shí)例分析

    這篇文章主要介紹了mysql滑動聚合原理與用法,結(jié)合實(shí)例形式分析了mysql滑動聚合的相關(guān)功能、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-12-12

最新評論