Переполнение Laravel при обновлении значения - PullRequest
0 голосов
/ 09 ноября 2018

Проблема, с которой я столкнулся, заключалась в том, что у меня есть столбец с именем timeStart для хранения времени эпохи Unix в миллисекундах. Когда я обновлялся через функцию обновления Laravel, значение, хранящееся в базе данных, показывает, что оно отрицательное, а не значение, которое я хотел сохранить.

например. Значение, предназначенное для хранения: 1540090500000 значение хранится в базе данных: -1802759264

Я использую здесь тип данных bigint. Тот же код работает в моей базе данных localhost, но не тогда, когда я загружаю его на свой сервер общего хостинга, что является странной проблемой. Что можно сделать для решения этой проблемы?

1 Ответ

0 голосов
/ 09 ноября 2018

Так как я могу понять, что вы используете разные сервисы MySQL? Поэтому, чтобы узнать больше о 32 / 64bit bigint, пожалуйста, следуйте 32 / 64bit os BIGINT

Также я предлагаю вам использовать string вместо bigint. Некоторые операции / операции иногда конфликтуют из-за типа bigint

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...