Raul
Новичок
Синхронное удаление из 3-х таблиц
Усть таблицы:
user // поле id – PRIMARY
user_detail // поле id – PRIMARY, но может и не быть записи с id=user.id
user_top // поле id – неуникальное, может быть несколько, а может и не быть записи с id=user.id
При этих условиях это:
понятно, не катит…
Что-нибудь разумнее чем:
посоветуйте, плз…
Усть таблицы:
user // поле id – PRIMARY
user_detail // поле id – PRIMARY, но может и не быть записи с id=user.id
user_top // поле id – неуникальное, может быть несколько, а может и не быть записи с id=user.id
При этих условиях это:
Код:
DELETE t1,t2,t3
FROM ‘user’ as t1, ‘user_detail’ as t2, ‘user_top’ as t3
WHERE t1.id='number' AND t2.id=t1.id AND t3.id=t1.id
Что-нибудь разумнее чем:
Код:
DELETE FROM ‘user’ WHERE id='number'
if (‘удалено’){
DELETE FROM ‘user_detail’ WHERE id='number'
DELETE FROM ‘user_top’ WHERE id='number'
}