php – 在mySQL中存储时间戳

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 在mySQL中存储时间戳脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我记得我在某处读过MysqL时间戳数据类型用于在行更新时自动更新,这是真的吗?

是否必须使用timestamp数据类型或Bigint存储时间戳?

注意:MysqL不会生成必须存储的时间戳,它是使用PHP生成的预定义值.

谢谢.

可以将TIMESTAMP类型的列设置为使用列定义中的ON UPDATE current_TIMESTAMP自动更新.

但是,这不会在插入记录时填充.如您所述,您可以在PHP中构建时间戳(格式:yyYY-MM-DD HH:MM:SS)并插入它,或者您可以在列定义中设置DEFAULT CURRENT_TIMESTAMP的另一个属性.

有关更多信息:MySQL: TIMESTAMP Properties

更新:
如果unix timetstamp值是必需的输出,则使用TIMESTAMP存储该值,然后使用以下命令获取unix值:

SELECT UNIX_TIMESTAMP(your_column_name) From your_table_name

要使用UNIX时间戳插入,可以使用From_UNIXTIME()

INSERT INTO (your_table_name) (your_column_name) VALUES (FROM_UNIXTIME(your_bigint_value));

脚本宝典总结

以上是脚本宝典为你收集整理的php – 在mySQL中存储时间戳全部内容,希望文章能够帮你解决php – 在mySQL中存储时间戳所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。