Я пытаюсь установить столбец в моей базе данных из VARCHAR в INT (значения уже в БД)Преобразование столбца VARCHAR в INT в MySQL/Sequel Pro
При выполнении этого действия происходит следующее (пример) :
| number (varchar) | number (int |
| 20090911913 > 2147483647 |
| 3009092113 > 2147483647 |
Каждый номер уникален (со значением VARCHAR), при установке столбец INT все значения становятся одинаковыми (2147483647). Обратите внимание, что все значения, находящиеся в VARCHAR, не содержат букв (я проверил его)
Теперь я не знаю, почему это происходит, данные поступают из CSV, и я проверил при импорте в Sequel Pro, если записи имеют другое число (не являющийся 2147483647). В графическом интерфейсе он показывает, что он отличается, но когда все импортируется, он автоматически станет 2147483647.
Что происходит, и как я могу это предотвратить?
Глупо, что я пропустил это, спасибо! – Orion