gpt4 book ai didi

mysql datetime默认当前时间戳

转载 作者:行者123 更新时间:2023-11-29 23:16:15 25 4
gpt4 key购买 nike

最近,我将我的一个数据库从本地主机导出到生产环境,当我尝试插入 .sql 文件时,我将数据导入到的数据库在日期时间字段上返回了一个错误,该字段为 DEFAULT CURRENT_TIMESTAMP 。从我在网上读到的内容来看,较旧的 sql phpadmin 版本不支持日期时间字段作为默认当前时间戳,但我必须使用时间戳。

但是,考虑到我的整个平台的结构已适应日期时间,我可以做些什么而不需要找到支持较新 SQL 版本的主机吗?谢谢!

最佳答案

问题可能是由于'SQL_MODE' 设置为'TRADITIONAL' 造成的。

SQL_MODE 设置为 STRICT_TRANS_TABLESALLOW_INVALID_DATES 将解决 datetime 的默认值问题timestamp 类型的列。

引用 MySQL 文档:

关于mysql datetime默认当前时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27778007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com