По какой-то причине, когда я вставляю значение в мой бессерверный кластер базы данных Aurora mysql 5.6, большой столбец int округляется после 16 цифр.
Пример:
- 734783792502575105 сохраняет как 734783792502575100
- 9223372036854775807 сохраняет как 9223372036854776000
Большой столбец определяется как - -) unsigned NOT NULL.
Разве unsigned BIGINT должен иметь максимальное значение 18446744073709551615?
РЕДАКТИРОВАТЬ:
Даже странно, что я могу вставить18446744073709551615 в столбец, но когда я пытаюсь запустить обычный выбор таблицы после вставки, я получаю следующую ошибку: «Значение '18, 446,744,073,709,551,615 'находится за пределами допустимого диапазона для типа java.lang.Long"
Я протестировал запросы в редакторе запросов на панели инструментов AWS, а также через библиотеку aws RDSDataService для nodejs.
Thx