問題タブ [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.
mysql - mysqlimport: エラー: 1452
データベース スキーマを作成するスクリプトを Perl で作成しました。
このコマンドを使用すると:
次のエラーが表示されます。
何が間違っているのかわかりません。別のマシンで同じスクリプトを使用していましたが、正常に動作していました。
mysql - MySQL の置換が遅い / 複雑なクエリ
テーブル A で 100 万行以上、テーブル B で 500 万行以上を処理する必要がある MySQL クエリに取り組んでいます。クエリは、テーブル A からすべての一意の人物を選択し、テーブル B の各人物の売上と内部結合します。インデックス必要に応じて両方のテーブルに設定されます。
ここでの目標は、テーブル B のデータを含むテーブル A のすべての一意の電子メール アドレスをテーブル C に追加することです。
これを行うための最も最適化された方法を探しています。指定された ID のレコードをプルするために使用されている REPLACE INTO クエリの選択部分が含まれています。これは、IN 条件を持つ単純な CASE ステートメントです。
サブクエリに NOT IN と IN を使用したまったく同じクエリもあります。それはタイムアウトします。
誰もが提供できるヘルプを楽しみにしており、うまくいけばこれを行うためのより最適な方法です。
mysql - CSV データが対応する MySQL テーブルに挿入されない
このパターンに従う CSV ファイルがあります。
このファイルは何千行ものデータを表し、そのすべてを MySQL テーブルに挿入しようとしています。次のステートメントで対応するテーブルを作成しました。
次に、コマンドラインで次のことを試しました。
mysqlimport を実行した後に試してみるとSELECT * FROM customer
、次の結果セットが表示されました。
私は、CSV データを MySQL にインポートする分野ではあまり経験がありません。助けていただければ幸いです。
アップデート
ThisSuitIsBlackNot の回答に従って、次のコマンドを試しました (ところで、--local
オプションが必要です)。
これにより、わずかに良い結果が得られましたが、必要なものではなかったので、次のように試しました。
これらの両方の後、次のSELECT * FROM customer
結果セットが生成されました。
これは明らかに私が必要としているものではありませんが、近づいています。
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??
mysql - mysqlは特定のデータベースをインポートし、外部キー制約を無効にします
すべてのデータベースの完全な mysql バックアップがありますが、そのうちの 1 つだけをシェルでインポートしたいと考えています。そこで、「-D」オプションを使用して、インポートするデータベースを指定しました。しかし、この方法で外部キー制約を無効にするにはどうすればよいでしょうか?
ダンプファイルは約2GBあるので、ファイルの先頭にコマンドを書くだけではだめです。
何か案が?
mysql - MySQLImport を使用したリモート ホストの設定
ホスト引数を受け取る mysqlimport に問題があります。ホスト名を選択的に受け入れるように見えます。
ただし、別のサーバーを選択した場合:
deepthought には mysql サーバーがありません。それをホスト インポートとして使用するのは、別のサーバーを指定した場合に mysqlimport がホスト入力を受け入れるように見えることを示すためだけです。
nslookup は両方のサーバーのレコードを返します。最初のケースでは mysqlimport がホスト引数を無視し、デフォルトで localhost (oban.spr.local) に設定されているように見えますが、2 番目のケースではホスト入力が認識される原因は何でしょうか? また、代わりに mysql.spr.local の IP アドレスを指定しようとしましたが、デフォルトで oban.spr.local に設定されていました
sql-server - エラー:SQL Server の新しいデータベースへのデータのインポート
SQL Server Management Studio のインポートおよびエクスポート ウィザードを使用して、新しいデータベースにデータをインポートしようとしています。以下のエラーが表示されます:
警告 0x80049304: データ フロー タスク 1: 警告: グローバル フロー パフォーマンス カウンターを開けませんでした。解決するには、このパッケージを管理者として実行するか、wywtem のコンソールで実行します
私は何をすべきか教えてください。ありがとう
(SQL Server 2012 64 ビット、Windows 7)
csv - 1行目のCSV入力のMySQL無効な列数
OK 行 1 は、CSV ファイルの次の名前で構成されています。
私のMySQLテーブルでは、次のとおりです。
なぜこのエラーが発生するのかわかりません...それぞれに16列あります。それらはまったく同じ名前が付けられています..
ID列を削除しようとしましたが、それでもうまくいきません。
私のCSVファイル:
ID列で試してみました:
まだ何もありません。私はこのスレッドを見ていました: CSV ファイルのインポートに関する問題
しかし、これらの末尾のコンマと id 列は役に立ちませんでした。最後に末尾のコンマさえ残しましたが、それでも何もしません。
助けてくれてありがとう。
mysql - mysqlimport は主キーを持つ既存のフィールドに追加できません
mysqlimport を使用して、主キーを持つ既存のレコードにデータをロードしようとしました。csv には、レコード内のものと同じ主キーもありました。しかし、主キーが重複しているため、挿入はスキップされました。そのような既存のレコードに挿入するために mysqlimport を使用できる方法はありますか?
やりたくない --replace レコードに存在するデータも必要なので
前もって感謝します