Rumah pangkalan data tutorial mysql mysql中Load Data记录换行问题的解决方法

mysql中Load Data记录换行问题的解决方法

Jun 07, 2016 pm 05:55 PM
data load

有关mysql中Load Data记录换行的问题的解决方法, 需要的朋友可以参考下

问题是这样的:

表persons有两个字段: id和name
文本文档persons.txt中内容(其中每行字段之间用tab分割):
1 Bush
2 Carter
3 Bush

在mysql命令行下使用 load data local infile “persons.txt” into table persons 导入数据到persons表中。

导入后查看persons表的数据,与persons.txt的内容一致。但是使用语句
select distinct name from persons
查询,结果中Bush出现了两次(正常结果应该是Bush只出现一次)。

原因分析:

经过分析,发现原因是windows下换行符为"\r\n",而mysql在load data时默认使用"\n"来切割每行记录,导致插入到表中前两条记录的name字段末尾多插入了不可见字符"\r";也就是说使用distinct关键字查询出来的两个Bush中,第一个词尾有回车符"\r”,而第二个词尾没有。
说明:
1. mysql默认使用tab来分割每行的字段。
2. 因为linux下换行符为"\n",所以在linux下不会出现上述问题。

修改方法:
只要在导入数据时指定以"\r\n"来换行就可以了。
修改后的导入数据语句为:

代码如下:
load data local infile “persons.txt” into table persons
lines terminated by “\r\n”;

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah data yang terdapat dalam folder data? Apakah data yang terdapat dalam folder data? May 05, 2023 pm 04:30 PM

Folder data mengandungi data sistem dan program, seperti tetapan perisian dan pakej pemasangan Setiap folder dalam folder Data mewakili jenis folder storan data yang berbeza, tidak kira sama ada fail Data merujuk kepada nama fail Data atau sambungan data , semuanya adalah fail data yang disesuaikan oleh sistem atau program Data ialah fail sandaran untuk penyimpanan data Secara umumnya, ia boleh dibuka dengan meidaplayer, notepad atau word.

Apa yang perlu dilakukan jika data beban mysql bercelaru? Apa yang perlu dilakukan jika data beban mysql bercelaru? Feb 16, 2023 am 10:37 AM

Penyelesaian kepada data beban mysql yang bercelaru: 1. Cari pernyataan SQL dengan aksara yang bercelaru;

Apakah perbezaan antara xdata dan data? Apakah perbezaan antara xdata dan data? Dec 11, 2023 am 11:30 AM

Perbezaannya ialah: 1. xdata biasanya merujuk kepada pembolehubah bebas, manakala data merujuk kepada keseluruhan set data 2. xdata digunakan terutamanya untuk membina model analisis data, manakala data digunakan untuk analisis data dan statistik; untuk Analisis regresi, analisis varians, pemodelan ramalan, data boleh dianalisis menggunakan pelbagai kaedah statistik 4. xdata biasanya memerlukan prapemprosesan data, dan data boleh mengandungi data asal yang lengkap;

Kadar kegagalan projek AI melebihi 80% — kajian menyebut pengiktirafan masalah yang lemah dan tumpuan pada trend teknologi terkini antara masalah utama Kadar kegagalan projek AI melebihi 80% — kajian menyebut pengiktirafan masalah yang lemah dan tumpuan pada trend teknologi terkini antara masalah utama Aug 31, 2024 am 12:59 AM

Semua orang dan ibu saudara mereka nampaknya menaiki kereta api AI untuk mencari margin keuntungan yang melambung dan gembar-gembur pemasaran — lihat sahaja penjenamaan semula Ryzen terbaru AMD sebagai contoh utama gembar-gembur AI ini. Kajian terbaru yang dijalankan oleh RAND telah mendapati bahawa ini

MySQL menulis log ralat gila MySQL menulis log ralat gila Feb 18, 2024 pm 05:00 PM

Pangkalan data perniagaan teras, versinya ialah MySQL8.34 Edisi Pelayan Komuniti. Sejak pelancarannya, log ralat pelayan pangkalan data ini telah meningkat dengan sangat pesat (seperti yang ditunjukkan dalam rajah di bawah), meningkat kepada kapasiti lebih daripada 10 G setiap 24 jam. Oleh kerana terdapat penggera kerosakan dan akses biasa kepada perniagaan tidak terjejas, kakitangan yang berkaitan tidak dibenarkan untuk memulakan semula perkhidmatan MySQL. Memandangkan keadaan ini, saya terpaksa menyediakan tugas berjadual automatik untuk membersihkan log ini pada masa yang ditetapkan setiap malam. Untuk operasi tertentu, laksanakan "crontab-e" pada baris arahan sistem dan tambah baris teks berikut: 0001***echo>/data/mysql8/data/mysql_db/mysql.log Simpan dan keluar dari mod edit

Tidak bolehkah data dalam komponen vue menjadi fungsi? Tidak bolehkah data dalam komponen vue menjadi fungsi? Dec 19, 2022 pm 05:22 PM

Tidak, data dalam komponen vue mestilah fungsi. Komponen dalam Vue digunakan untuk digunakan semula Untuk mengelakkan penggunaan semula data, ia ditakrifkan sebagai fungsi. Data data dalam komponen vue harus diasingkan antara satu sama lain dan tidak menjejaskan satu sama lain Setiap kali komponen digunakan semula, data data hendaklah disalin sekali Kemudian, apabila data data dalam komponen ditukar di tempat yang digunakan semula. data lain akan disalin Jika data data komponen tempatan yang digunakan semula tidak terjejas, anda perlu mengembalikan objek sebagai status komponen melalui fungsi data.

Lebih banyak pulangan daripada jualan: The Humane Ai Pin menjadi bencana komersial Lebih banyak pulangan daripada jualan: The Humane Ai Pin menjadi bencana komersial Aug 08, 2024 pm 01:14 PM

Sejurus selepas pelancaran Humane Ai Pin, ulasan pedas mendedahkan bahawa alat AI adalah apa-apa tetapi sedia untuk pasaran, kerana kebanyakan ciri asal yang diiklankan sama ada tidak berfungsi dengan betul atau hilang begitu saja, hayat bateri adalah

Penggodam kini boleh membina semula kandungan skrin daripada sinaran elektromagnet HDMI Penggodam kini boleh membina semula kandungan skrin daripada sinaran elektromagnet HDMI Jul 30, 2024 am 10:01 AM

Kerentanan yang membimbangkan telah didedahkan dalam sistem komputer moden, mengikut kajian baru. Federico Larroca di Universiti Republik di Montevideo, Uruguay, dan rakan-rakannya telah membangunkan model AI yang boleh membina semula isyarat digital

See all articles