2017-11-15 9 views
-2

SQLにdatetimeを挿入するときに問題があります。私の文はdatetimeをSQLに挿入するときのエラー

enter image description here

...私はこのinsert文を実行しようとすると、私はエラーを取得...感謝すべてのヘルプ

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'); 

です!

+1

2017-11-14 10:34:09 AM。また確かに確信はないが、AMはそこにあるはずである。 –

+3

[ISO-8601](https://en.wikipedia.org/wiki/ISO_8601)形式の日付( 'YYYY-MM-DD HH:MM:SS')を使用するとエラーが発生することがあります。 – tadman

答えて

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'); 

日付がPERSONIDに正しい形式(ダッシュが追加され、AMは削除)を使用すると、文字列値を追加しようとしているようにも、それが見える「1」に変更されました私が推測している列はintなので、その仮定に基づいてint値に変更しました。

関連する問題