powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / удаление из нескольких таблиц
4 сообщений из 4, страница 1 из 1
удаление из нескольких таблиц
    #38496790
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
DELETE p, pq, pa, ua
FROM polls as p, polls_questions as pq, polls_answers as pa, user_answers as ua
WHERE p.id_poll=pq.id_poll
AND p.id_poll=pa.id_poll
AND p.id_poll=ua.id_poll
AND p.id_poll=8



Пишет удалено 0 строк, хотя есть записи с id_poll=8 во всех таблицах, кроме ua
...
Рейтинг: 0 / 0
удаление из нескольких таблиц
    #38496844
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,

дык это ж иннер джоин

Условие p.id_poll=ua.id_poll будет фолсом, а тут 1го фолса хватит что б было 0 строк
...
Рейтинг: 0 / 0
удаление из нескольких таблиц
    #38496847
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
DELETE p, pq, pa, ua
FROM polls as p
LEFT JOIN polls_questions as pq ON p.id_poll=pq.id_poll
LEFT JOIN polls_answers as pa ON p.id_poll=pa.id_poll
LEFT JOIN user_answers as ua ON p.id_poll=ua.id_poll
WHERE p.id_poll=pq.id_poll



Эм.. типа так?
...
Рейтинг: 0 / 0
удаление из нескольких таблиц
    #38496853
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,

Ну да работает. Чет я затупил, спасибо)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / удаление из нескольких таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]