@GS3

Как сделать переидексацию связанной таблицы?

Как сделать переидексацию связанной таблицы?
У меня есть таблица A она связана с таблицей Б Многие-ко-многим, как в таком случае делается переидексация?

Думал так:
ALTER TABLE A ADD COLUMN id2 int unsigned not null;
SET @a:=0;
UPDATE A SET id2=@a:=@a+;
ALTER TABLE A DROP id;


Но так естественно не даст сделать из-за связи.
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
Меняйте сразу id, установив предварительно ON UPDATE CASCADE.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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