たとえば、'Column_1'
エントリが重複している場合や、エントリ'Column_2'
が重複している場合がありますが、ある行に別の行と同じ'Column_1' AND 'Column_2'
値が含まれていない場合があります。この場合、重複エントリエラーを返したいと思います。
私はこれを行う方法がPHPであることを知っていますが、SQLでスクリプトを書き込もうとしています。
ありがとう。
たとえば、'Column_1'
エントリが重複している場合や、エントリ'Column_2'
が重複している場合がありますが、ある行に別の行と同じ'Column_1' AND 'Column_2'
値が含まれていない場合があります。この場合、重複エントリエラーを返したいと思います。
私はこれを行う方法がPHPであることを知っていますが、SQLでスクリプトを書き込もうとしています。
ありがとう。
ここでの適切な方法は、これら2つの列に一意のインデックスを作成することです。次に、重複を挿入しようとすると、データベースはキー違反を返します。
ALTER TABLE your_table ADD UNIQUE KEY `uniq_column1_column2` (`Column_1`, `Column_2`);
これがデモンストレーションです:http ://sqlfiddle.com/#!2/631373