sql >> Databasteknik >  >> RDS >> Mysql

STORT Fel utanför intervallet sedan MySQL 5.5

BIGINT UNSIGNED är osignerad och kan inte vara negativ.

Ditt uttryck ABS(lektoren.baum2.id - 6) kommer att använda ett negativt mellanvärde om id är mindre än 6.

Förmodligen har tidigare versioner implicit konverterats till SIGNED. Du måste göra en cast.

Försök med

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


  1. Skapa PostgreSQL-ROL (användare) om den inte finns

  2. Undvikande enstaka citat i PHP när du infogar i MySQL

  3. reverse engineer mysql-databas för att skapa django-appen

  4. Få alla användare utom nuvarande inloggade användare i laravel vältalig