下面的語句返回「錯誤代碼:1292截斷不正確INTEGER值:'95 .00' 1.132秒」MySQL錯誤1292時更新語句中使用投
update new2006 set new2006.emp=cast(emp as unsigned) where IsNum(emp)=0;
但是,如果使用下面的語句,我可以成功獲得結果95。
select cast(emp as unsigned) from new2006 where IsNum(emp)=0;
任何人都可以幫助我嗎?先謝謝了。
PS:emp的數據類型是varchar(7)。
節目表結構,請 – nrathaus
EMP的數據類型爲varchar(7) – Chine