将datetime插入SQL时出错

时间:2017-11-15 21:56:57

标签: mysql sql datetime

我在将日期时间插入SQL时遇到问题。我的陈述是......

INSERT INTO `booking.com`.`last_sign_in` (`personID`, `browser`, 
`deviceType`, `deviceOS`, `location`, `time`) VALUES ('1', 'chrome 
61', 'desktop', 'windows 10', 'Belfast', '20171114 10:34:09 AM');

当我尝试运行此insert语句时,我收到错误...

enter image description here

所有帮助赞赏!!

1 个答案:

答案 0 :(得分:0)

试试这个

INSERT INTO `booking.com`.`last_sign_in` (`personID`, `browser`, `deviceType`, `deviceOS`, `location`, `time`)
VALUES (1, 'chrome 61', 'desktop', 'windows 10', 'Belfast', '2017-11-14 10:34:09');

日期已更改为正确的格式(添加破折号并删除AM),您似乎正在尝试添加字符串值' 1'进入PersonID列,我假设是int,所以我已经根据该假设将其更改为int值