txt ファイルから単純なデータを取得しています。テキストファイルは国のリストで構成されています。例: America England Africa コンテンツを取得し、改行で展開して mysql に挿入します。ここまでは、すべて順調です。今私が実際に欲しいのは、txt ファイルのリストにさらに 2 つの国を追加することです。したがって、既に挿入されたデータは再度挿入されるべきではなく、2 つの新しい行のみが追加されます。
質問する
288 次
2 に答える
1
テーブルにPRIMARY KEY
orがある場合は、句を次のように使用できます。UNIQUE KEY
INSERT IGNORE
UNIQUE KEY
たとえば、 on 列がある場合は、次のようにしcountry
ます。
INSERT IGNORE INTO table (country) VALUES ('America');
重複を強制的に削除するには、こちらを参照してください
于 2012-07-26T05:11:39.770 に答える
0
array_unique()
あなたの友達はここにいます。
元。
$filecontents = '...';
$countries = explode("\n", $filecontents);
$countries = array_unique($countries);
次に、国をデータベースに追加できます。すでにデータベースにあるデータについて話している場合は、@Omesh が言ったことを実行してください。
于 2012-07-26T05:27:53.887 に答える