sql >> Database teknologi >  >> RDS >> Mysql

STOR fejl uden for rækkevidde siden MySQL 5.5

BIGINT UNSIGNED er usigneret og kan ikke være negativ.

Dit udtryk ABS(lektoren.baum2.id - 6) vil bruge en negativ mellemværdi, hvis id er mindre end 6.

Formentlig tidligere versioner implicit konverteret til SIGNED. Du skal lave en cast.

Prøv

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


  1. Nogen gode relationsdatabase tutorials?

  2. Hvordan låser man bevidst en MySQL-række, så selv SELECT vil returnere en fejl?

  3. Brug af en forespørgsel resulterer i en anden forespørgsel

  4. Hvad er null-tegnet bogstaveligt i TSQL?