Действительно ли возможно отбросить все ограничения внешнего ключа на таблицу сразу в MySQL 5?

Как насчет этого:

text="   <tag>bmnmn</tag>  "
if [[ "$text" =~ "<tag>" ]]; then
   echo "matched"
else
   echo "not matched"
fi
15
задан Alexei 24 August 2009 в 16:41
поделиться

2 ответа

Вы, безусловно, можете выбрать * таблицу во временную таблицу, удалить и воссоздать ее, а затем скопировать обратно.

6
ответ дан 1 December 2019 в 01:17
поделиться

В свой скрипт вы всегда можете добавить SET FOREIGN_KEY_CHECKS = 0, если вы просто хотите обойти ограничения.

Кроме того, я всегда удалял ограничения для каждого ограничения, используя:

ALTER TABLE <table_name> DROP FOREIGN KEY <key_name>;

Я не думаю, что вы можете сделать все сразу, и я не смог найти ни одного примера, подтверждающего, что вы можете.

6
ответ дан 1 December 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: