admin管理员组文章数量:1612097
使用DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP时,列具有默认值的当前时间戳,并自动更新为当前时间戳。
让我们看一个例子并创建一个表-mysql> create table DemoTable737 (
StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName varchar(100),
StudentAdmissiondate datetime
);
以下是对MySQL中的CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP的查询-mysql> alter table DemoTable737 modify column StudentAdmissiondate
timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
Records: 0 Duplicates: 0 Warnings: 0
让我们再次检查表的描述-mysql> desc DemoTable737;
这将产生以下输出-+----------------------+--------------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+----------------------+--------------+------+-----+---------
本文标签: updatemysqlCURRENTTIMESTAMP
版权声明:本文标题:mysql update default_在MySQL中实现DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728626882a1166607.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论