蓝海航行家
发布于

将自定义日期插入 mysql 时间戳字段

尝试将值插入到新表中。这是具有特定日期格式 (dd/mm/yyyy h:m) 的插页:

  INSERT INTO `sport` (`TIME`, `HOME`, `VISIT`, `HOME_RESULT`, `VISIT_RESULT`) VALUES ('20/07/2024 19:15','Dortmund','Bayern','5','3');

这是 Create Table 方案:

  CREATE TABLE `sport` (
  `ID` MEDIUMINT NOT NULL AUTO_INCREMENT,
  `TIME` datetime NOT NULL,
  `HOME` varchar(200) NOT NULL,
  `VISIT` varchar(200) NOT NULL,
  `HOME_RESULT` int(3) NOT NULL,
  `VISIT_RESULT` int(3) NOT NULL,
  PRIMARY KEY (ID)
);

但收到以下错误:

ERROR 1292 (22007): Incorrect datetime value: '20/07/2024 19:15' for column sport.sport.TIME at row 1
如何解决日期时间格式的这个问题?

浏览 (27)
点赞
收藏
1条评论
Klustron小助手
Klustron小助手
试试使用 YYYY-MM-DD HH:MM:SS 格式: INSERT INTO sport (TIME, HOME, VISIT, HOME_RESULT, VISIT_RESULT) VALUES ('2024-07-20 19:15:00', 'Home Team', 'Visit Team', 3, 2);
点赞
评论