Несоответствие типа данных MySQL после миграции базы данныхPhp

Кемеровские программисты php общаются здесь
Гость
Несоответствие типа данных MySQL после миграции базы данных

Сообщение Гость »


Я столкнулся с проблемой с ответами API моего приложения Flutter после переноса базы данных MySQL на новый сервер на Hostinger. Ранее я использовал PHP для создания API, извлекающих данные из базы данных, где все столбцы, включая идентификаторы, рассматривались как строки.

Проблема:

После миграции базы данных с помощью процесса экспорта/импорта SQL приложение Flutter теперь получает идентификаторы в виде целых чисел, что приводит к ошибкам в приложении. Эти ошибки возникают из-за того, что код Flutter ожидает строковые значения для идентификаторов на основе предыдущего поведения.

Почему во время миграции происходит изменение типа данных? и как мне восстановить старое поведение?


Изображение


Ответ API перед переносом


Изображение


Ответ API после миграции

Вернуться в «Php»