sql >> Database teknologi >  >> RDS >> Mysql

CodeIgniter/PHP Active Record vil ikke øge et heltal

Dette virker ikke med update , kun med set .

Dette burde virke:

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

Dette fungerer muligvis også (brugervejledningen er lidt uklart):

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



  1. Sådan opretter du en ny MySQL-database med go-sql-driver

  2. Udfør rå forespørgsel på MySQL Loopback Connector

  3. Hvordan oprettes fremmednøgle i Oracle SQL Developer?

  4. Hvordan finder jeg ud af, om en oracle-database er indstillet til autocommit?