mysql中Load Data记录换行问题的解决方法
有关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”;

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

データ フォルダーには、ソフトウェア設定やインストール パッケージなどのシステム データとプログラム データが含まれています。データ フォルダー内の各フォルダーは、データ ファイルがファイル名データを参照しているか拡張子を参照しているかに関係なく、異なる種類のデータ ストレージ フォルダーを表します。 , これらはすべて、システムまたはプログラムによってカスタマイズされたデータ ファイルです。データは、データ ストレージのためのバックアップ ファイルです。通常、meidaplayer、メモ帳、または Word で開くことができます。

mysql ロード データの文字化けの解決策: 1. 文字化けしている SQL ステートメントを見つけます; 2. ステートメントを「LOAD DATA LOCAL INFILE "employee.txt" INTO TABLE EMPLOYEE Character set utf8;」に変更します。

違いは次のとおりです: 1. 通常、xdata は独立変数を指しますが、data はデータ セット全体を指します。2. xdata は主にデータ分析モデルの確立に使用され、data はデータ分析と統計に使用されます。3. xdata は通常、使用されます。回帰分析、分散分析、予測モデリングの場合、さまざまな統計手法を使用してデータを分析できます; 4. xdata には通常、データの前処理が必要であり、データには完全な元のデータが含まれる場合があります。

誰もが、そしてその叔母は、水増しされた利益率とマーケティング上の誇大宣伝を求めて AI 列車に飛び乗っているようだ。この AI 誇大広告の代表的な例として、AMD の最近の Ryzen ブランド変更を見てください。 RAND が実施した最近の研究では、次のことが判明しました。

Humane Ai Pin の発売直後、痛烈なレビューにより、当初宣伝されていた機能のほとんどが適切に動作しないか単に欠落しており、バッテリー寿命が短かったため、この AI ガジェットは市場に出す準備ができていなかったことが明らかになりました。

基幹業務データベースで、バージョンはMySQL8.34 Community Server Editionです。このデータベース サーバーのエラー ログは、開始以来非常に急速に増加し (次の図を参照)、24 時間ごとに容量が 10 G を超えることもあります。障害アラームが発生し、ビジネスへの通常のアクセスは影響を受けなかったため、関係者は MySQL サービスを再起動することを許可されませんでした。この状況を考慮して、これらのログを毎晩決まった時間にクリーンアップする自動スケジュール タスクを設定する必要がありました。特定の操作については、システム コマンド ラインで「crontab -e」を実行し、次のテキスト ラインを追加します: 0001***echo>/data/mysql8/data/mysql_db/mysql.log 保存して編集モードを終了します。

いいえ、vue コンポーネント内のデータは関数である必要があります。 Vue のコンポーネントは再利用するために使用されますが、データの再利用を防ぐために関数として定義されます。 vueコンポーネント内のデータデータは相互に影響を及ぼさないように分離し、コンポーネントを再利用するたびにデータデータを一度コピーし、その後、再利用した場所でコンポーネント内のデータデータを変更する場合、再利用したローカルコンポーネントのデータデータに影響を与えない場合は、data 関数を通じてコンポーネントの状態としてオブジェクトを返す必要があります。

新しい研究によると、最新のコンピュータ システムに懸念すべき脆弱性が明らかになりました。ウルグアイのモンテビデオにある共和国大学のフェデリコ・ラロッカ氏とその同僚たちは、デジタル信号を再構築できるAIモデルを開発した
