|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2009, 15:17 | #1 |
Пользователь
Регистрация: 27.02.2008
Сообщений: 64
|
Запрос с под...вохом
Помогите пожалуйста в решении такой задачки...
Уменя есть четыре таблички 1 subteach (id, ...) 2 monthload (id, subteach_id, ...) 3 InKeys (id, subteach_id, ...) 4 Tdone (id, subteach_id, ...) Вот... мне потом нада удалить стрроку в таблице subteach, но нужно проверить нет ли опираюющихся записей на эту строку в хоть какой либо из остальных трех таблиц... В этом не силен, но вот мой запрос, он не работает... Код:
Код:
Код:
Ученье свет, а неученье - чуть свет и на работу
|
27.04.2009, 16:03 | #2 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
попробуй так
Код:
wyvern@localhost:~$ sudo emerge --unmerge world
|
27.04.2009, 16:09 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Код:
|
27.04.2009, 16:14 | #4 | |
Пользователь
Регистрация: 27.02.2008
Сообщений: 64
|
Цитата:
Ученье свет, а неученье - чуть свет и на работу
|
|
27.04.2009, 16:21 | #5 | |
Пользователь
Регистрация: 27.02.2008
Сообщений: 64
|
Цитата:
Вот только надобы сообщать пользователю, почему не удаляется, что бы он не думал что это глюк
Ученье свет, а неученье - чуть свет и на работу
|
|
27.04.2009, 16:34 | #6 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
кстати говоря, этот запрос удалит ВСЕ записи в табл. subteach, на которые нет ссылок(как минимум неявных) в остальных таблицах запроса
Код:
ну и сообщайте можно вообще взять селектом из каждой таблицы и посчитать число записей с таким айди Код:
|
27.04.2009, 16:35 | #7 |
Пользователь
Регистрация: 27.02.2008
Сообщений: 64
|
да я подкорректировал чтобы удаляло только то, что нада... но проблема осталась с сообщением пользователю... И может подскажите, где можно прочесть по поводу ссылочной целостности...
Ученье свет, а неученье - чуть свет и на работу
|
27.04.2009, 16:50 | #8 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
я же написал запрос, который выдаст общее кол-во ссылок на эту запись
ищи все что пишут про "foreign key" почитай - наверняка даже здесь написано http://rapidshare.com/files/10347751..._BD_PrRlSpr.7z (книжку взял из списка литературы http://programmersforum.ru/showthread.php?t=14054) или найди Грубера "Понимание SQL" |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL-запрос под Paradox | Yurk@ | БД в Delphi | 1 | 08.12.2008 05:56 |
запрос ссылается на несвязанный с ним запрос | kolebatel | SQL, базы данных | 0 | 11.06.2008 12:50 |
Программирование под nix | Simply-Art | Свободное общение | 8 | 20.03.2007 11:45 |