Mysql
 sql >> Baza danych >  >> RDS >> Mysql

BIGINT Błąd poza zakresem od wersji MySQL 5.5

BIGINT UNSIGNED jest niepodpisany i nie może być ujemny.

Twoje wyrażenie ABS(lektoren.baum2.id - 6) użyje ujemnej wartości pośredniej, jeśli id ​​jest mniejsze niż 6.

Przypuszczalnie wcześniejsze wersje zostały domyślnie przekonwertowane na SIGNED. Musisz wykonać rzut.

Wypróbuj

ORDER BY ABS(CAST(lectoren.baum2.id AS SIGNED) - 6)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać liczbę dni różnicy między dwiema datami na MySQL?

  2. Połączenie Java - MySQL:Pobieranie klucza publicznego jest niedozwolone

  3. WYBIERZ jedną kolumnę, jeśli druga ma wartość pustą

  4. Czy można przechowywać zdjęcia, dźwięki, filmy w bazie danych SQL?

  5. Jak usunąć pojedynczy plik z magazynu multimediów?