我有一个表,其中有一个 date
列。每当我插入带有当前日期的新注册表时,MySQL 是否有办法自动填充此字段?或者这是默认自动生成的?
附言:我正在使用 PHPMyAdmin
最佳答案
虽然这是一篇旧帖子,但这张图片可能会有所帮助,因为它更明确: (对于 phpMyAdmin 用户)
此配置将该字段设置为如下值:
2015-12-11 07:50:47
PS:请注意,时间戳将设置您服务器的时间!! (即上面的示例从太平洋时间 (07:50:47) 获取时间,但它可能来自西类牙用户在本地时间 16:50:47)请记住这一点。
此外,如果您已经有一个“创建日期”,您可能需要另一列在有更新时更新修改日期: 您只需要在属性字段中设置on update CURRENT TIME STAMP。
准备好摇滚了!
关于MySQL日期列自动填充当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21226571/