gpt4 book ai didi

php - 将数据插入 mysql 数据库表 : showing DB error 时出现问题

转载 作者:行者123 更新时间:2023-11-30 22:35:42 25 4
gpt4 key购买 nike

我有一个名为 history 的数据库表,具有以下架构:

CREATE TABLE IF NOT EXISTS `history` (
`id` int(11) NOT NULL,
`history_date` datetime DEFAULT NULL,
`sql_query` text,
`authuser` varchar(200) DEFAULT NULL,
`ip` varchar(100) DEFAULT NULL,
`authId` int(11) NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=618 DEFAULT CHARSET=latin1;

我正在尝试在返回以下错误的 php 中运行脚本:

HIST DB Error :(INSERT into history(history_date,sql_query,ip,authuser,authId) VALUES(1441378485,'UPDATE itemstypes SET typedesc="Keyboard",hassoftware=0 WHERE id="10"','10.16.7.44','superadmin','6')):Incorrect datetime value:1441378485 for column 'history_date' at row 1

如果我运行查询 INSERT into history(history_date,sql_query,ip,authuser,authId) VALUES(1441378485,'UPDATE itemstypes SET typedesc="Keyboard",hassoftware=0 WHERE id="10"', '10.16.7.44','superadmin','6') 通过我本地主机的 phpmyadmin 插入它,但由于数据类型不匹配,在 history_date 列中,0000-00-00 00:00:00 正在存储。现在,当我在实时服务器中运行相同的程序时,出现上述错误。可能是什么问题?请告诉我。服务器是否有任何配置问题?请帮助我。

提前致谢。

最佳答案

改变你的日期格式,比如

INSERT into history(history_date,sql_query,ip,authuser,authId)
VALUES(2015-09-16 00:00:00,'UPDATE itemstypes
SET typedesc="Keyboard",hassoftware=0 WHERE id="10"','10.16.7.44','superadmin','6')

关于php - 将数据插入 mysql 数据库表 : showing DB error 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32608827/

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