/ / podczas importowania niepodpisanej kolumny w phpmyadminie otrzymując 0.00 - mysql, sql, phpmyadmin, import-from-excel

podczas importowania niepodpisanej kolumny w phpmyadmin z 0,00 - mysql, sql, phpmyadmin, import-from-excel

importowałem plik csv w phpmyadmin. Mam zestaw kolumn. w pliku csv mam ujemne znaki (-154.98) (dane tyoe- dziesiętne), ale w mysql nie chcę tego znaku ujemnego.i już naprawiłem tę kolumnę jako unsigned.but dostaję 0.00.but spodziewany jak 154,98.

wprowadź opis obrazu tutaj wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

Czy ktoś może mi pomóc w tej sprawie. Chcę uzyskać te wszystkie wartości bez znaku ujemnego.

Z góry dziękuję

Odpowiedzi:

3 dla odpowiedzi № 1

Moja sugestia to załadowanie danych do pliku podpisany kolumna. Następnie popraw znak:

update t
set col = - col
where col < 0;

Jeśli chcesz, możesz zmodyfikować typ po poprawieniu danych.

Dostajesz 0.00 ponieważ wartości ujemne są niedozwolone. MySQL nie usuwa znaku minus, tylko dlatego, że wartość nie jest dozwolona.