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

BIGINT UNSIGNED-værdien er uden for området

Jeg løb for nylig ind i dette og fandt den mest rimelige løsning til simpelthen at caste alle USIGNEREDE ints som SIGNED.

 SELECT *, ((1 / log(1301980250 - cast(date as signed)) * 175) as weight FROM news_articles ORDER BY weight


  1. Hvordan LYDER SOM operatøren virker i MySQL

  2. Brug @@IDENTITY til at returnere den sidst indsatte identitetsværdi i SQL Server

  3. MySQL-replikering:Fejlgående transaktioner i GTID-baseret replikering

  4. MySQL-ydelse:Sådan udnytter du MySQL-databaseindeksering