データベースのテーブルに行を追加したいのですが、同じ一意キーを持つ行が存在する場合、その行を更新したいと考えています。
例えば:
INSERT INTO table_name (ID, NAME, AGE) VALUES(1, "A", 19);
一意のキーがID
で、データベースに の行があるとしID = 1
ます。その場合、その行をこれらの値で更新したいと思います。通常、これはエラーになります。
使用INSERT IGNORE
するとエラーは無視されますが、それでも更新されません。