sql >> Databáze >  >> RDS >> Mysql

BIGINT Chyba mimo rozsah od MySQL 5.5

BIGINT UNSIGNED je bez znaménka a nemůže být záporné.

Váš výraz ABS(lektoren.baum2.id - 6) použije zápornou střední hodnotu, pokud je id menší než 6.

Pravděpodobně starší verze implicitně převedeny na PODPÍNANÉ. Musíte provést obsazení.

Zkuste

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


  1. Naučte se používat SQL SELECT s příklady

  2. Poskytovatel ADO.NET 'Oracle.ManagedDataAccess.Client' buď není registrován v konfiguračním souboru počítače nebo aplikace, nebo jej nelze načíst

  3. Prizmatické vztahy

  4. Proč jsou skalární funkce SQL Serveru pomalejší?