PhpMyAdminからSQLクエリを作成して、一致するレコードを.csvファイルから検索し、MySQLのテーブルに一致させることはできますか?.csvファイルのデータとMySQLのテーブルを照合するSQLクエリの記述方法?
基本的に私は、クエリでWHEREをしたいが、私は、IN WHEREは私のローカルマシン上の.csvファイルではなく、データベース内の列内のレコードをチェックしたいです。
私はこれを行うことができますか?
PhpMyAdminからSQLクエリを作成して、一致するレコードを.csvファイルから検索し、MySQLのテーブルに一致させることはできますか?.csvファイルのデータとMySQLのテーブルを照合するSQLクエリの記述方法?
基本的に私は、クエリでWHEREをしたいが、私は、IN WHEREは私のローカルマシン上の.csvファイルではなく、データベース内の列内のレコードをチェックしたいです。
私はこれを行うことができますか?
短い答え:いいえ、あなたがすることはできません。
長い答え:あなたは多分スクリプト(Pythonの/ PHP)、または単に表にCSVをアップロードするとJOIN
クエリを実行すると、ローカル(または単にWHERE x IN(SELECT y FROM mytmmpTABLE...)
)
Iをクエリを作成する必要があります.csvの内容を新しい表にロードし、比較/マージして表を再度ドロップします。 MySQLテーブルに ロードの.csvファイルに簡単です:
LOAD DATA INFILE 'path/to/industries.csv'
INTO TABLE `industries`
FIELDS TERMINATED BY ';'
IGNORE 1 LINES (`nogaCode`, `title`);
charがエントリをラップどのようなあなたがLOADコマンドを伝えることができ、より多くのものは、など、あり
私は、次の操作を行います:
を実行します。
+1素晴らしい、私はそれが簡単かどうか疑問に思った。ありがとう! – northpole