|
|
|
Удаление строк
|
|||
|---|---|---|---|
|
#18+
Ситуация такая. Есть 2 таблицы, связанные между собой по FK. При попытке удаления строк из одной из них или из обоих сразу - ЭСКУЭЛЬ ругается и не хочет этого делать. Как это можно обойти. Реальный вариант только один вижу - последовательно : удалить между таблицами связь-удалить строки-восстановить связь. Подскажите, плз, как сделать это побыстрее и поумнее:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2002, 19:34:16 |
|
||
|
Удаление строк
|
|||
|---|---|---|---|
|
#18+
Это я так понимаю - есть две таблицы, ссылающиеся друг на друга по кругу? вообще, на мой взгляд, лучше было бы через третью таблицу разорвать такой круг. Тогда связки между таблицами можно было бы удалять... если нет возможности изменить структуру - тогда наверно так. кстати, вопрос. А как были заполнены таблицы, если они ссылаются друг на друга по FK? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2002, 00:10:51 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3465&tid=1822339]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
77ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 407ms |

| 0 / 0 |
