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

CodeIgniter / PHPActiveRecordは整数をインクリメントしません

    これはupdateでは機能しません 、setのみ 。

    これは機能するはずです:

    $this->db->where('id', $userid);
    $this->db->set('invites', 'invites-1', FALSE);
    $this->db->set('sentinvites', 'sentinvites+1', FALSE);
    $this->db->update('users');
    

    これも機能する可能性があります(ユーザーガイド 少し不明確です):

    $this->db->where('id', $userid);
    $this->db->set(array('invites' => 'invites-1', 'sentinvites' => 'sentinvites+1'), FALSE);
    $this->db->update('users');
    



    1. Oracle SQL Query の最新の SELECT

    2. PHPPDF生成の問題

    3. postgresqlのcolumn_idに似たものはありますか?

    4. MSSQLからPostgreSQLへの移行-知っておくべきこと