是否可以使用常規語句將包括時間戳的記錄插入到數據庫中?我不想使用PreparedStatements。插入沒有預準備語句的時間戳
我當前的查詢:
INSERT INTO CUSTOMER VALUES('some name',1965-10-31 01:00:00.0);
目前我得到的錯誤
om.mysql.jdbc.MysqlDataTruncation:數據截斷:不正確的日期時間值...
那麼有沒有辦法將時間戳放入插入查詢中?
是否可以使用常規語句將包括時間戳的記錄插入到數據庫中?我不想使用PreparedStatements。插入沒有預準備語句的時間戳
我當前的查詢:
INSERT INTO CUSTOMER VALUES('some name',1965-10-31 01:00:00.0);
目前我得到的錯誤
om.mysql.jdbc.MysqlDataTruncation:數據截斷:不正確的日期時間值...
那麼有沒有辦法將時間戳放入插入查詢中?
你忘了周圍的日期引號
INSERT INTO CUSTOMER
VALUES('some name', '1965-10-31 01:00:00.0');
嘗試這樣
INSERT INTO CUSTOMER VALUES('some name','1965-10-31 01:00:00');
試試這個
INSERT INTO CUSTOMER
VALUES('some name',STR_TO_DATE('1965-10-31 01:00:00', '%Y-%m-%d %h:%i:%s'));