触れる必要のない既存の値を持つ DB テーブルがあります。SQL を次のように呼び出そうとすると、次のようになります。
私のテーブルは現在次のようになっています。
id col1 col2
5 10
$sql = "INSERT INTO sometable (id, col2) VALUES (5, 20) ON DUPLICATE KEY UPDATE id = 5";
挿入後、テーブルは次のようになると思います。
id col1 col2
5 10 20
更新プログラムを使用せずにこれを達成する方法はありますか?