phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

999,99 Wartość 1138 w Mysql/PhP Mój administrator

Cóż, to jest problem, typ danych. Zgodnie z dokumentacją :

Składnia deklaracji dla kolumny DECIMAL to DECIMAL(M,D). Zakresy wartości argumentów w MySQL 5.6 są następujące:

M to maksymalna liczba cyfr (precyzja). Ma zakres od 1 do 65. (Starsze wersje MySQL dopuszczały zakres od 1 do 254.)

D to liczba cyfr na prawo od przecinka dziesiętnego (skala). Ma zakres od 0 do 30 i nie może być większy niż M.

Więc twój DECIMAL(5,2) typ kolumny może zawierać liczby do 999.99 . Będziesz musiał zmienić tabelę i powiększyć kolumnę.

(Jeśli chodzi o to, dlaczego MySQL woli niszczyć dane zamiast je zgłaszać, cóż, taka była jego filozofia od wczesnych lat. Możesz pobawić się Tryby SQL by to naprawić.)




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. czas automatycznego wylogowania phpmyadmina

  2. Jak rozwiązać XAMPP 1.7.7 - PHPMyAdmin - Błąd MySQL # 2002 w Ubuntu

  3. phpMyAdmin nie wyświetla listy tabel dla bazy danych, która na pewno zawiera tabele

  4. xampp localhost phpmyadmin Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:TAK)

  5. Zmieniono hasło w phpMyAdmin na Macu przy użyciu XAMPP, teraz nie można uzyskać dostępu do localhost/phpmyadmin