遇到的问题:当我尝试通过 CodeIgniter
中的 active record
更新字段时,也会更新 timestamp
字段。例如我的代码:
$this->db->where('user_i', 1);
$this->db->update('ci_users', $user_info);
创建此 sql:
UPDATE `ci_users` SET `user_fullname` = 'asdasdfsafd' WHERE `user_iD` = 1
但是在执行之后,ci_users.user_creation_date
字段也发生了变化。哪里可能有问题?
最佳答案
这就是 timestamp
字段的用途。
如果您不希望它们在更新时被更改 - 请改用 DATETIME
关于php - 在 codeigniter 中禁用时间戳更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14498875/