MySQLからデータをインポートする際の不正なフォーマット、インポートの遅延、データ損失などの問題を迅速に解決します。

MySQLからデータをインポートする際の不正なフォーマット、インポートの遅延、データ損失などの問題を迅速に解決します。

遅い問題を完全に解決したい場合は、MySQL を MySQL 8.0 にアップグレードすることをお勧めします。MySQL 8.0 のデフォルトの文字セットは latin1 から utf8mb4 に変更されたため、UTF8 ははるかに高速になり、特定のクエリでは速度が 1800% 向上しました。

しかし、時間がない場合は、次の方法を使用して問題を迅速に解決してください。

問題 1:形式が正しくありません (多くの場合、時刻の形式が正しくありません)。

方法 1: Excel ファイルを csv として保存し、データベースにインポートします。

方法 2: インポートの最初のステップでは、デフォルトのエンコードは 65001 (UTF-8) です。[10008 (MAC - 簡体字中国語 GB 2312)] または [現在の Windows コードページ] を選択できます。これらは 3 つの一般的なエンコードです。何度か試してみると、お使いのコンピューターに一致するエンコード形式が必ず見つかります。

方法 3: インポートの最後の数ステップで、時間列の型を datetime または time に設定できます。つまり、データの型を選択するようにしてください。デフォルトは varchar です。

問題 2:インポートが遅い (データ量が多いため、インポートが完了するまでお待ちください)。

方法 1: データが他のユーザーによってインポートされた場合 (SQL ファイル、CSV ファイル、Excel ファイルなど)、インポートには非常に時間がかかります。インポート速度は通常、SQL ファイル > CSV ファイル > Excel ファイルの順になります。それから、もう一度彼に指示を仰いでください。以前にどのようにリダイレクトしたかに関係なく、再度リダイレクトするには以下の手順に従うように依頼してください。

エクスポートするテーブルを開きます。開いたテーブルの右上隅にエクスポート ボタンがあります。このエクスポート ボタンを使用します。

注意:上記の[エクスポート]は、テーブルを右クリックして表示されるオプションの[エクスポートウィザード]とは異なります。[エクスポートウィザード]を使用してエクスポートしたテーブルは遅くなる場合があるため、通常は右上隅の[エクスポート]を使用してデータをエクスポートします。

問題 3:データ損失 (通常、データ損失は Excel の使用時に発生します)。

方法 1: Excel を csv として保存してインポートします。

方法 2: 元のデータに大量のデータがある列がある可能性があります。たとえば、成績表の最後の列は教師のコメントである可能性があり、この列のコメントが多すぎるため、MySQL の単一パッケージのデフォルトの制限 (通常は 255) を超えています。したがって、インポートの最後の手順で、コメント列のタイプをテキストに変更し、長さを 65535 に変更します。65535 はテキストタイプの最大長です。日常生活で覚えられない場合は、60000 と入力してください。基本的にこれで十分で、覚えやすいです。

方法 3: エクスポート中にデータが失われる場合は、「Excel スプレッドシート」を選択した可能性があります。下の図に従って、適切なエクスポート方法を見つけてください。

しかし、上記の方法で解決したい問題が解決しない場合は、MySQL からデータをエクスポートするときに問題が発生したのでしょうか?以下の記事をご覧になってみてください。

MySQL からエクスポートされた scv ファイル内の文字化けやジャンプ行の問題をすばやく解決します

MySQL にデータをインポートする際の不正な形式、インポートの遅延、データ損失などの問題を迅速に解決する方法に関する上記の記事は、編集者が皆さんと共有する内容のすべてです。この記事が皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • Oracle と MySQL のデータインポートにこれほど大きな違いがあるのはなぜでしょうか?
  • MySQL 4 データをインポートする方法
  • MySQL テーブルデータのインポートとエクスポートの例
  • MySQL データベース アカウントの作成、認証、データのエクスポートおよびインポート操作の例
  • Java は .csv ファイルを MySQL データベースにバッチインポートする機能を実装します。
  • Excel ファイルを MySQL データベースにインポートする方法
  • MySQL データをエクスポートおよびインポートするための HeidiSQL ツール
  • Navicat は CSV データを MySQL にインポートします
  • MySQLデータベース移行により、大量のデータを迅速にエクスポートおよびインポートできます
  • MySQLにデータを素早くインポートする方法

<<:  Linux での tcpdump コマンドの詳細な分析と使用方法

>>:  Vueバインディングオブジェクトと配列変数を変更した後にレンダリングできない問題の解決策

推薦する

HTMLのフォントがline-heightを指定しても垂直方向に中央揃えできない問題の解決方法を詳しく説明します

による写真に示されている効果を例に挙げてみましょう。明らかに、「次へ」というテキストを水平方向だけで...

ナビゲーションバーのドロップダウンメニューのサンプルコードを実装するためのHTML+CSS

効果コード内の画像は自分で変更できますドロップダウンメニューのHTMLコード <ヘッダークラ​...

MySQL でのフィルター条件なしのカウントの詳細な説明

カウント(*)成し遂げる1. MyISAM: テーブル内の行の総数をディスク上に保存し、フィルタリン...

ウェブデザイナーのための超便利なツール 50 選

ウェブデザイナーになるのは簡単ではありません。デザインやアーキテクチャを考慮するだけでなく、さまざま...

Chrome デベロッパー ツールの詳細な紹介 - タイムライン

1. 概要ユーザーは、アクセスする Web アプリケーションがインタラクティブでスムーズに実行される...

Maven モードで Tomcat ソースコードを実行する方法

序文最近、Tomcat の起動プロセスを分析していました。Tomcat のソース コードはアイデア次...

親ページの更新を制御するために HTML で iframe を実装するためのアイデアとコード

1. 応用シナリオ親ページ a.jspサブページ b.jsp (ページ a に埋め込まれた ifra...

タグのhref属性とonclickイベントの使用例

a タグは主にページ ジャンプを実装するために使用され、これは href 属性または onclick...

Jenkins は Docker イメージを構築し、Harbor ウェアハウスにプッシュします

目次DockerファイルドキュメントJenkins の設定Spring Boot プロジェクトでは、...

MySQLに絵文字表現を挿入する方法

序文今日、オープンソース プロジェクトのフィードバック フォームを設計していたところ、絵文字表現を挿...

優れた登録プロセスの手順

ウェブサイトにとって、これは最も基本的な機能です。それでは、登録プロセスに含まれる手順を見てみましょ...

MySQLサーバのスレッド数を表示する方法の詳細な説明

この記事では、例を使用して、MySQL サーバーのスレッド数を表示する方法について説明します。ご参考...

React-Native スクリーンショットコンポーネント react-native-view-shot の紹介と使い方のまとめ

目次1. 現象2. 解決策3. 要約: 1. 現象1. 要件: 特定の表示ページをキャプチャしてアル...

sqlalchemy に基づいて MySQL で追加、削除、変更、クエリ操作を実装する

需要シナリオ:上司は、クロ​​ーラーを使用してMySQLデータベースにデータを書き込んだり更新したり...

ウェブフロントエンド開発者が知っておくべき 9 つの実用的な CSS プロパティ

1. 角を丸くする今日の Web デザインは、常に最新の開発テクノロジーに追随しており、HTML5 ...