Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 无效的日期时间格式:1292列“日期”的日期时间值不正确:“2047-10-23 23:29:24”_Mysql - Fatal编程技术网

Mysql 无效的日期时间格式:1292列“日期”的日期时间值不正确:“2047-10-23 23:29:24”

Mysql 无效的日期时间格式:1292列“日期”的日期时间值不正确:“2047-10-23 23:29:24”,mysql,Mysql,当我插入日期为“2019-10-10 00:00:00”时,我的操作即可完成。 但是当我插入日期为'2047-10-23 23:29:24'时,我的mysql报告了一个错误 SQLSTATE[22007]:无效的日期时间格式:1292不正确的日期时间值:第1行“日期”列的“2047-10-23 23:29:24” mysql版本:5.7.21您需要检查字段的数据类型。如果是时间戳,则将其更新为datetime 从MySql参考: 日期、日期时间和时间戳类型 日期类型用于包含日期部分但不包含时间部

当我插入日期为“2019-10-10 00:00:00”时,我的操作即可完成。 但是当我插入日期为'2047-10-23 23:29:24'时,我的mysql报告了一个错误

SQLSTATE[22007]:无效的日期时间格式:1292不正确的日期时间值:第1行“日期”列的“2047-10-23 23:29:24”
mysql版本:5.7.21您需要检查字段的数据类型。如果是时间戳,则将其更新为datetime

从MySql参考: 日期、日期时间和时间戳类型

日期类型用于包含日期部分但不包含时间部分的值。 MySQL以“YYYY-MM-DD”格式检索并显示日期值。这个 支持的范围为“1000-01-01”至“9999-12-31”

DATETIME类型用于同时包含日期和时间的值 部分。MySQL检索并显示“YYYY-MM-DD”中的日期时间值 hh:mm:ss'格式。支持的范围为“1000-01-01 00:00:00”到 “9999-12-3123:59:59”

时间戳数据类型用于同时包含日期和时间的值 时光流逝。时间戳的范围为“1970-01-01 00:00:01”UTC到 协调世界时2038-01-19 03:14:07


您需要检查字段的数据类型。如果是时间戳,则将其更新为datetime

从MySql参考: 日期、日期时间和时间戳类型

日期类型用于包含日期部分但不包含时间部分的值。 MySQL以“YYYY-MM-DD”格式检索并显示日期值。这个 支持的范围为“1000-01-01”至“9999-12-31”

DATETIME类型用于同时包含日期和时间的值 部分。MySQL检索并显示“YYYY-MM-DD”中的日期时间值 hh:mm:ss'格式。支持的范围为“1000-01-01 00:00:00”到 “9999-12-3123:59:59”

时间戳数据类型用于同时包含日期和时间的值 时光流逝。时间戳的范围为“1970-01-01 00:00:01”UTC到 协调世界时2038-01-19 03:14:07