【发布时间】:2017-05-28 17:40:59
【问题描述】:
如何将具有自定义格式的列(日期)时间戳 current_timestamp 类型(如“yyyy/mm/dd hh:mm:ss”)插入到表中的“数据”表中?
提前致谢。
【问题讨论】:
-
这似乎是默认形式,因此您可以简单地分配此值.. 否则也会显示正确的数据样本和列数据类型。
-
那么,我可以写这句话吗?
ALTER TABLE data ADD date TIMESTAMP('%Y/%m/%d %H:%m:%s' ) DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP; -
日期和时间类型有 no 格式。它们是二进制值。它们的显示方式取决于 client 在显示数据时如何格式化数据。值始终相同。您的编辑器、应用程序、IDE 或工作台可能使用您的语言环境的默认格式来显示数据。但是,在插入数据时,您应该使用参数化查询来传递日期类型的值,而不是字符串。
-
还有另一种时间戳的替代方法,可以在表格中插入具有自定义格式的日期列?
-
是的,我在 windows 和 phpmyadmin 上使用虚拟服务器。所以改变它上面的windows配置可以运行吗?