可以使用ON UPDATE CURRENT_TIMESTAMP属性来设置一个字段不更新。这样就可以保持字段的原始值,不受更新操作的影响。
例如,创建一个表时可以使用以下语句来设置一个字段不更新:
CREATE TABLE my_table ( id INT PRIMARY KEY, name VARCHAR(50), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );在上面的例子中,created_at字段会在插入数据时自动设置为当前时间,而updated_at字段会在更新数据时自动更新为当前时间。因此,如果要设置一个字段不更新,只需要省略ON UPDATE CURRENT_TIMESTAMP属性即可。
提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。
版权声明:除特别声明外,本站所有文章皆是本站原创,转载请以超链接形式注明出处!