版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。
https://blog.csdn.net/weixin_43453386/article/details/88665060
Mysql——》timestamp
一、timestamp属性
序号 | 属性 | 说明 |
---|---|---|
1 | CURRENT_TIMESTAMP | 执行insert操作:字段值为当前系统时间(无论这个字段有木有set值) |
2 | ON UPDATE CURRENT_TIMESTAMP | 执行update操作: 如果有set值,字段值为set值 如果没有set值,字段值为当前系统时间 |
二、timestamp使用场景
序号 | 属性 | 说明 |
---|---|---|
1 | TIMESTAMP DEFAULT CURRENT_TIMESTAMP | 执行insert操作:字段值为当前系统时间(无论这个字段有木有set值) 执行update操作:字段值不变 |
2 | TIMESTAMP ON UPDATE CURRENT_TIMESTAMP | 执行insert操作:字段值为0 执行update操作: 如果有set值,字段值为set值 如果没有set值,字段值为当前系统时间 |
3 | TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP | 执行insert操作:字段值为当前系统时间(无论这个字段有木有set值) 执行update操作: 如果有set值,字段值为set值 如果没有set值,字段值为当前系统时间 |
4 | TIMESTAMP DEFAULT ‘yyyy-mm-dd hh:mm:ss’ ON UPDATE CURRENT_TIMESTAMP | 执行insert操作:字段值为指定格式值 执行update操作: 如果有set值,字段值为set值 如果没有set值,字段值为当前系统时间 |