1

codeigniter の方法で ON DUPLICATE KEY UPDATE を使用する方法を教えてください。ここで同様の質問を見つけました CodeIgniter モデルで ON DUPLICATE KEY UPDATE を使用するにはどうすればよいですか? . しかし、正確な答えは見つかりませんでした。

私は以下を試しましたが、うまくいきません

$this->db->on_duplicate_update('id');
 $this->db->insert('voucher', $data);

ありがとう :)

4

1 に答える 1

1

との間には違いがon_duplicate()ありinsert()ます。いくつかのデータでファイルを解析していて、新しいファイルからのすべての重複行を古い行(重複なし)で更新して新しい行を挿入したいときはいつでも-on_duplicate()テーブルの一意のインデックスで使用してください

古い行(重複)を更新する必要がない場合は、insert()代わりに使用してください。

于 2012-10-02T18:34:41.687 に答える