2013-01-22 93 views
1
INSERT INTO INSTRUCTORBOOKING (INSTRUCTORID, TIMESLOT, STATUS, DATE) 
VALUES('', '8.00 - 9.00', 'Free', 'Sun Jan 08 00:00:00 CST 2012') 

基本上當我運行它,它給了我這個錯誤:數據截斷:不正確的日期值:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date 
value: 'Sun Jan 08 00:00:00 CST 2012' for column 'Date' at row 1 

日期列的類型是日期。日期的價值也來自我之前的一個問題,但它是一個Date對象。欣賞到目前爲止的幫助!

+0

值,*太陽08年1月00:00:00 CST 2012' *,你將不是一個有效的日期格式。我強烈建議,*即使你的值是在內部設置的,也要使用'PreparedStatement'。 –

回答

1

試試這個:

INSERT INTO INSTRUCTORBOOKING (INSTRUCTORID, TIMESLOT, STATUS, DATE) 
VALUES('', '8.00 - 9.00', 'Free', '2012-01-08 00:00:00') 
相關問題