Тот факт, что на него ссылается внешний ключ, является ключом, который вам нужен, чтобы не обрезать таблицу, иначе вы создадите потерянные записи. Вот почему урезанная таблица не допускается, если существует внешний ключ.
Правильный процесс - сначала удалить ссылки на записи, если таковые имеются, затем удалить ограничение FK, затем обрезать таблицу, а затем восстановить ограничение fk. Если вы пропустите первый шаг, вы создадите кошмар целостности данных, в котором запись, указывающая на oldid 100, не указывает на новую запись, которой присвоено значение 100, и это не та запись, которой она должна соответствовать.