2017-06-13 109 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 –