błąd mysql 1292 podczas używania rzutowania w instrukcji aktualizacji
Poniższa instrukcja zwraca „Kod błędu: 1292. Skrócona niepoprawna wartość INTEGER:„ 95 .00 ”1,132 s”
update new2006 set new2006.emp=cast(emp as unsigned) where IsNum(emp)=0;
Ale jeśli użyję poniższej instrukcji, mogę pomyślnie uzyskać wynik 95.
select cast(emp as unsigned) from new2006 where IsNum(emp)=0;
Czy ktoś może mi pomóc? Z góry dziękuję.
PS: Typ danych emp to varchar (7).