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

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

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


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

Проблема:

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

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


Изображение


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


Изображение


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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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