Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

BIGINT Out-of-range Error sejak MySQL 5.5

BIGINT UNSIGNED tidak ditandatangani dan tidak boleh negatif.

Ekspresi Anda ABS(lektoren.baum2.id - 6) akan menggunakan nilai antara negatif jika id kurang dari 6.

Agaknya versi sebelumnya secara implisit dikonversi ke SIGNED. Anda perlu melakukan gips.

Coba

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. Database MySQL Saya Rusak... Apa yang Harus Saya Lakukan Sekarang?

  2. Host lokal mysql !=127.0.0.1?

  3. Pilih baris dari satu tabel, gabungkan baris terbaru dari tabel lain dengan hubungan satu-ke-banyak

  4. rake db:create - masalah susunan

  5. Meminta contoh yang sah untuk memanggil prosedur tersimpan C#:MYSQL