sql >> データベース >  >> RDS >> Mysql

CodeIgniterモデルでONDUPLICATEKEY UPDATEをどのように使用しますか?

    コアファイルを変更せずに「ONDUPLICATE」ステートメントを追加できます。

    $sql = $this->db->insert_string('table', $data) . ' ON DUPLICATE KEY UPDATE duplicate=LAST_INSERT_ID(duplicate)';
    $this->db->query($sql);
    $id = $this->db->insert_id();
    

    誰かの助けになることを願っています。



    1. Wordpressはmysqlサーバーに接続できません

    2. INSERTがストアド関数でうまくいったかどうかを確認するにはどうすればよいですか?

    3. シェルスクリプトからMySQLに自動ログインする方法は?

    4. モデルなしでRailsアプリからMySQLデータベースをクエリするにはどうすればよいですか?