2017-06-13 73 views
0

行1列'HireDate'超出範圍值插入Employee值(2,「Brown」,「Barry」,2011-08-12,1,11,null) ; 查詢確定,1行受影響,1警告(0.00秒) 警告(代碼1264):第1行的'HireDate'列的範圍值超出這是什麼意思在SQL人?警告(代碼1264):在sql

+1

的可能的複製[警告#1264:超出範圍的錯誤在MySQL(https://stackoverflow.com/questions/14216642/warning1264out-of-range-error-in-mysql) – nacho

+0

這意味着你數據對此列無效。太長或不同類型。 – Whencesoever

+0

您的查詢在哪裏? –

回答

0

很簡單,當在查詢中輸入日期時,它必須用引號括起來,因爲它被認爲是一個文本字符串。

insert into Employee 
    values(2,"Brown","Barry",'2011-08-12',1,11,null); 
+0

哦!非常感謝Riggs –