オプションではないMYSQLを使用できます。
SELECT id
FROM table_one
WHERE id NOT IN ( SELECT id FROM table_two )
編集済み
csvファイルからソースを取得する場合 次に、これらの値を次のように直接入力する必要があります:
CSVは1,2,3、...、n
のようなものだと思いますSELECT id
FROM table_one
WHERE id NOT IN ( 1,2,3,...,n );
編集2
または、逆の方法を選択する場合は、mysqlimport
を使用できます。 MySQLデータベースの一時テーブルにデータをインポートし、結果を取得してテーブルを削除します。
いいね:
テーブルの作成
CREATE TABLE my_temp_table(
ids INT,
);
.csvファイルを読み込む
LOAD DATA LOCAL INFILE 'yourIDs.csv' INTO TABLE my_temp_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(ids);
レコードの選択
SELECT ids FROM my_temp_table
WHERE ids NOT IN ( SELECT id FROM table_one )
ドロップテーブル
DROP TABLE IF EXISTS my_temp_table