Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в MySQL 1264:стойност извън диапазона за колона

Стойността 3172978990 е по-голяма от 2147483647 – максималната стойност за INT – оттук и грешката. Целочислените типове MySQL и техните диапазони са изброени тук .

Също така имайте предвид, че (10) в INT(10) не дефинира "размера" на цяло число. Той определя ширината на дисплея на колоната. Тази информация е само с препоръка.

За да коригирате грешката, променете вашия тип данни на VARCHAR . Телефонните и факс номерата трябва да се съхраняват като низове. Вижте тази дискусия .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как най-добре да получите нечий „ранг“ от таблица с резултати с php и mysql без цикъл

  2. MySQL Бърз съвет:Използване на функцията DAYOFWEEK

  3. MySQL:Код на грешка:1118 Размерът на ред е твърде голям (> 8126). Промяна на някои колони на TEXT или BLOB

  4. node-mysql множество изрази в една заявка

  5. Как извличате числова стойност от низ в MySQL заявка?