問題タブ [mysqlimport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
767 参照

mysql - mysqlimport: エラー: 1452

データベース スキーマを作成するスクリプトを Perl で作成しました。

このコマンドを使用すると:

次のエラーが表示されます。

何が間違っているのかわかりません。別のマシンで同じスクリプトを使用していましたが、正常に動作していました。

0 投票する
1 に答える
359 参照

mysql - MySQL の置換が遅い / 複雑なクエリ

テーブル A で 100 万行以上、テーブル B で 500 万行以上を処理する必要がある MySQL クエリに取り組んでいます。クエリは、テーブル A からすべての一意の人物を選択し、テーブル B の各人物の売上と内部結合します。インデックス必要に応じて両方のテーブルに設定されます。

ここでの目標は、テーブル B のデータを含むテーブル A のすべての一意の電子メール アドレスをテーブル C に追加することです。

これを行うための最も最適化された方法を探しています。指定された ID のレコードをプルするために使用されている REPLACE INTO クエリの選択部分が含まれています。これは、IN 条件を持つ単純な CASE ステートメントです。

サブクエリに NOT IN と IN を使用したまったく同じクエリもあります。それはタイムアウトします。

誰もが提供できるヘルプを楽しみにしており、うまくいけばこれを行うためのより最適な方法です。

0 投票する
1 に答える
2581 参照

mysql - CSV データが対応する MySQL テーブルに挿入されない

このパターンに従う CSV ファイルがあります。

このファイルは何千行ものデータを表し、そのすべてを MySQL テーブルに挿入しようとしています。次のステートメントで対応するテーブルを作成しました。

次に、コマンドラインで次のことを試しました。

mysqlimport を実行した後に試してみるとSELECT * FROM customer、次の結果セットが表示されました。

私は、CSV データを MySQL にインポートする分野ではあまり経験がありません。助けていただければ幸いです。

アップデート

ThisSuitIsBlackNot の回答に従って、次のコマンドを試しました (ところで、--localオプションが必要です)。

これにより、わずかに良い結果が得られましたが、必要なものではなかったので、次のように試しました。

これらの両方の後、次のSELECT * FROM customer結果セットが生成されました。

これは明らかに私が必要としているものではありませんが、近づいています。

0 投票する
2 に答える
1455 参照

mysql - MySQL Stored Proc returning NULL values when i call the 2 OUT parameters - see code

I am studying for the mysql certification and the way i learn is by doing, I failed it before by one question and if i had of paid more attention to stored procs i would have gotten it. any i am making up some funky scenarios that i would actually use so here is one that i am stumped on.

I keep getting back null values can anyone tell me why??

0 投票する
0 に答える
152 参照

mysql - mysqlは特定のデータベースをインポートし、外部キー制約を無効にします

すべてのデータベースの完全な mysql バックアップがありますが、そのうちの 1 つだけをシェルでインポートしたいと考えています。そこで、「-D」オプションを使用して、インポートするデータベースを指定しました。しかし、この方法で外部キー制約を無効にするにはどうすればよいでしょうか?

ダンプファイルは約2GBあるので、ファイルの先頭にコマンドを書くだけではだめです。

何か案が?

0 投票する
0 に答える
1309 参照

mysql - MySQLImport を使用したリモート ホストの設定

ホスト引数を受け取る mysqlimport に問題があります。ホスト名を選択的に受け入れるように見えます。

ただし、別のサーバーを選択した場合:

deepthought には mysql サーバーがありません。それをホスト インポートとして使用するのは、別のサーバーを指定した場合に mysqlimport がホスト入力を受け入れるように見えることを示すためだけです。

nslookup は両方のサーバーのレコードを返します。最初のケースでは mysqlimport がホスト引数を無視し、デフォルトで localhost (oban.spr.local) に設定されているように見えますが、2 番目のケースではホスト入力が認識される原因は何でしょうか? また、代わりに mysql.spr.local の IP アドレスを指定しようとしましたが、デフォルトで oban.spr.local に設定されていました

0 投票する
1 に答える
296 参照

sql-server - エラー:SQL Server の新しいデータベースへのデータのインポート

SQL Server Management Studio のインポートおよびエクスポート ウィザードを使用して、新しいデータベースにデータをインポートしようとしています。以下のエラーが表示されます:

警告 0x80049304: データ フロー タスク 1: 警告: グローバル フロー パフォーマンス カウンターを開けませんでした。解決するには、このパッケージを管理者として実行するか、wywtem のコンソールで実行します

私は何をすべきか教えてください。ありがとう

(SQL Server 2012 64 ビット、Windows 7)

0 投票する
2 に答える
21122 参照

csv - 1行目のCSV入力のMySQL無効な列数

OK 行 1 は、CSV ファイルの次の名前で構成されています。

私のMySQLテーブルでは、次のとおりです。

なぜこのエラーが発生するのかわかりません...それぞれに16列あります。それらはまったく同じ名前が付けられています..

ID列を削除しようとしましたが、それでもうまくいきません。

私のCSVファイル:

ID列で試してみました:

まだ何もありません。私はこのスレッドを見ていました: CSV ファイルのインポートに関する問題

しかし、これらの末尾のコンマと id 列は役に立ちませんでした。最後に末尾のコンマさえ残しましたが、それでも何もしません。

助けてくれてありがとう。

0 投票する
0 に答える
68 参照

mysql - mysqlimport は主キーを持つ既存のフィールドに追加できません

mysqlimport を使用して、主キーを持つ既存のレコードにデータをロードしようとしました。csv には、レコード内のものと同じ主キーもありました。しかし、主キーが重複しているため、挿入はスキップされました。そのような既存のレコードに挿入するために mysqlimport を使用できる方法はありますか?

やりたくない --replace レコードに存在するデータも必要なので

前もって感謝します