php - 在 codeigniter 中禁用时间戳更新

标签 php mysql codeigniter activerecord

遇到的问题:当我尝试通过 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/

相关文章:

mysql - Netbeans (MySQL) 中的错误列名

php - 如何从 MySql 的表单中转换日期

mysql - 重新安装 Wamp Server 而不替换现有的 mysql 数据库

php - Webex:如何列出主持人 session

php - fatal error : Call to a member function

php - 通过单击下拉选择多个帖子订单

php - 函数参数-数组默认值 |最佳实践

php - 选择过去 n 小时内浏览次数最多的帖子的最佳方法

php - mysql中如何根据where进行计数? PHP

php - 在 MATCH 之后添加 2 行时,全文查询将不起作用