Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルがあるとします。
id column1 column2 1 333 4444
id は主キーです
そして、私はします
REPLACE INTO table (id, column2) VALUES (1, 55)
これにより column1 が null になります... REPLACE が既存のエントリと一致する場合に、column1 の既存の値をそのままにするようにクエリを指定する方法はありますか?
MySQLのドキュメントによると、できません。ただし、DUPLICATEKEYUPDATEで挿入することはできます。