@Zimaell

Почему слетают индексы?

Ранее на старом сервере все работало долгое время нормально, потом нужно было все перенести на другой сервер, был установлен php 7.4 и последний phpmyadmin, сначала все работало нормально но спустя дня 3-4 начались проблемы, начали слетать индексы - то есть было поле уникальное стало обычное, было поле int primary стало просто int, и так далее...
Скрипт не менялся, и в нем нет ничего такого что могло бы повлиять на индексы.
Вопрос - почему такое происходит? (причем в нескольких таблицах и в разное время)
И второй вопрос - как задать полю int primary если оно просто int но при этом таблица заполнена?
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 2
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
почему такое происходит?

логирование настройте

как задать полю int primary если оно просто int но при этом таблица заполнена?

индексы можно в любой момент добавить и переходите уже программы вроде HeidiSQL - phpmyadmin жутко тормозной скрипт.
Ответ написан
Комментировать
как задать полю int primary если оно просто int но при этом таблица заполнена?

непонятно, что значит "заполнена"?
В остальном, для первичного ключа всего два требования:
  1. уникальность,
  2. NOT NULL.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы