1. csvファイルをインポートする 次のコマンドを使用します。 1.mysql> infile "あなたの csv ファイル パス" のデータをテーブル [tablename] にロードします。フィールドは ',' で終わります。 上記の csv ファイルでは区切り文字として「,」が使用されているため、二重引用符または一重引用符で囲む必要があります。区切り文字として「\t」タブ文字を使用する場合、フィールド区切り文字を明示的に指定する必要はありません。 もう一つ注意すべき点は、csv ファイルまたはテキスト ファイルのパスは絶対パスを使用する必要があることです。そうでない場合、MySQL はデフォルトでデータベースが保存されているディレクトリで検索し、見つからない場合は次のエラーを報告します。 1 行目のエラー 13 (HY000): '/var/lib/mysql/PromotionGroup/attempt_1467708933142_34285938_m_000000_0.1469434545564' の統計を取得できません (エラーコード: 2) エラー コードの意味を確認するには、perror 2 を参照してください: OS エラー コード 2: そのようなファイルまたはディレクトリはありません。これは、指定されたファイルまたはディレクトリが存在しないことを意味します。 絶対パスを使用した場合でも、次のエラーが報告されます。 1 行目のエラー 13 (HY000): '/fullpath/file.csv' の統計を取得できません (エラーコード: 13) perror 13 コマンドを実行して、エラー タイプを表示します: OS エラー コード 13: アクセス権が拒否されました。エラープロンプトに従って、当然ファイルに読み取り権限があるかどうかを確認しました。結果は「はい」でした。そこで Baidu で検索しましたが、正しい答えは得られませんでした。困惑して最終的に Google を選択し、StackOverflow で必要な答えを見つけました。 LOAD DATA INFILE の代わりに LOAD DATA LOCAL INFILE を使用するようにしてください。 LOAD DATA LOCAL INFILE を使用してみてください。うまくいきます! load data local infile と load data infile の違いは何ですか? クライアント ホストからファイルを読み取りたい場合は、LOCAL キーワードを使用します。 LOCAL がない場合、サーバーからファイルを読み取ります。 不思議なのは、自分のファイルはサーバー上にあるのに、ローカルを使用しないとエラーが発生することです。本当に理解できません! 2. Excelファイルをインポートする 区切り文字は必要ありません。次のコマンドを使用するだけです。 mysql> infile "Excelファイルパス" のデータをテーブル [tablename] にロードします 上記のファイルをインポートする場合、事前にファイル内の各セグメントに対応するデータテーブルを作成する必要があることに注意してください。また、ファイル パスは二重引用符または一重引用符のいずれかの引用符で囲む必要があります。 3. SQLファイルをインポートする 事前にデータ テーブルを作成する必要はなく、source コマンドを使用するだけです。 ソース /home/abc/abc.sql; SQL スクリプトを二重引用符で囲む必要はありません。基本的に、ソースは外部 SQL スクリプトを実行するために使用され、SQL スクリプトに含まれるデータを作成されたデータ テーブルにインポートします。 上記は、CSV、Excel、またはSQLファイルをMySQLにインポートするためのヒントです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: JavaScript ツールチェーンの不完全なガイド
目次1. はじめに2. 選択2.1 単一列のクエリ2.2 複数の列のクエリ2.3 すべての列をクエリ...
同僚から助けを求められました。バックエンド システムへのログインは成功したものの、システムには正常に...
この記事では、ソシュールの言語哲学などの理論に基づいて、CSS の class 属性は不要であると主...
目次なぜパーティションが必要なのでしょうか?パーティショニング戦略パーティションの危険性なぜパーティ...
問題 1: Baidu Map はタイル画像 (地図が写真で構成されている) を使用しています。ht...
この記事では、例を使用して MYSQL パフォーマンス アナライザー EXPLAIN の使用方法を説...
実施原則メイングラフィックは、背景と前景の 2 つの要素で構成されています。次のサンプルコードでは、...
現在、アプリケーション開発は基本的にフロントエンドとバックエンドに分離されています。主流のフロントエ...
Vue プロジェクトで div ホイールのズームインとズームアウト、ドラッグ効果、キャンバス効果に似...
今日は、CSS を使用して左上の三角形を記述するいくつかの方法を紹介します。概略図(幅と高さを60p...
1. docker ps -a 実行中のイメージプロセスを表示する [root@mylinux~]#...
序文この記事を書いた主な理由は、チームリーダーが、ブラウザを使用してコンピューターのカメラを呼び出し...
2 つのパラメータ innodb_flush_log_at_trx_commit と sync_bi...
序文lvm (論理ボリューム マネージャー) 論理ボリューム管理は、Linux システムのニーズを満...
チャットボットは多くの手作業を省くことができ、顧客サービス、天気予報対応など、さまざまな状況で使用で...