Архивирование данных в MySQL - PullRequest
0 голосов
/ 22 июня 2011

РЕДАКТИРОВАТЬ

Позвольте мне уточнить мой вопрос, если я написал скрипт, который копирует текущую таблицу mysql в таблицу архивации, а затем удалил записи из исходной таблицы, как я могу убедитьсяавтоматическое приращение сохраняется?Мне нужно убедиться, что первичные ключи не дублируются в заархивированных таблицах.

1 Ответ

0 голосов
/ 22 июня 2011

Нет необходимости сохранять позицию первичного ключа в таблице архивации. Просто убедитесь, что при копировании в таблицу архивации вы используете INSERT IGNORE INTO ... и вам не нужно беспокоиться о дублировании записей в таблице архивации. Затем просто используйте уникальное ограничение для столбца первичного ключа в таблице архивации. У вас не должно быть автоинкрементного первичного ключа в таблице архивации.

...