Heim >Backend-Entwicklung >PHP-Tutorial >ON UPDATE CURRENT_TIMESTAMP ist ungültig
MYSQL updatetime
Das Feld ist gesetzt ON UPDATE CURRENT_TIMESTAMP
Aber nach der Ausführung des UPDATE-Vorgangs ist die Zeit in der Datenbank immer noch die Zeit, zu der sie hinzugefügt wurde. Was kann die Ursache sein?
<code>public function updateInfo($cid,$data){ $this->db->set($data); $this->db->where('cid',$cid); if($this->db->update('report')){ return TRUE; } else { return FALSE; } } </code>
MYSQL updatetime
Das Feld ist gesetzt ON UPDATE CURRENT_TIMESTAMP
Aber nach der Ausführung des UPDATE-Vorgangs ist die Zeit in der Datenbank immer noch die Zeit, zu der sie hinzugefügt wurde. Was kann die Ursache sein?
<code>public function updateInfo($cid,$data){ $this->db->set($data); $this->db->where('cid',$cid); if($this->db->update('report')){ return TRUE; } else { return FALSE; } } </code>
Es kann sein, dass die Daten in Ihrem Update vollständig mit den Datenbanktabellendaten übereinstimmen und die betroffenen Zeilen möglicherweise 0 sind.