私が取り組んでいるこのスクリプトは、python の urllib2 モジュールを使用して Web からデータを取得し、それをテーブルに入れています。このデータは基本的に、1 列 1 行のテーブルに格納されます。スクリプトを実行するとレコードが更新されるようにするにはどうすればよいですか? おそらく後で列を追加する予定であり、主キーはおそらくこの列ではないため、これを主キーにしたくありません。
これには3つの方法があるようです。DUPLICATE KEY UPDATE で IGNORE、REPLACE。IGNORE と REPLACE を試しましたが、それでも新しいレコードが作成されます。その列が主キーでなければならないからだと思います。ON DUPLICATE KEY UPDATE では、その列を主キーにする必要があることを知っています。列を主キーにせずにこれを行う方法はありますか?