delete mysql

grozev1985

Registered
може ли с една заявка да изтрия наколко записа в повече от една таблица. мислех си за това:
Код:
delete table1 as t1, table2 as t2 where t1.id = t2.id;
не стана
ако има начин споделете
Благодаря
 
Не става ли така:
DELETE FROM table,table2 WHERE ...
НЕ съм пробвал и не знам дали ще стане :)
 
Хмм целта каква ти е?
Да изпразниш цялата таблица или да изтриеш само дадени резултати?
 
еми за кво тогава правиш WHERE id=id.
Пробвай така WHERE id <=5
Така мисля, че и в 2-те таблици ще изтрие всички редове от ID - 1 до 5 :)
Но пак казвам не съм сигурен дали и от 2-те ще делне ;)
 
то аз пък не съм сигурен че може с една заявка делите да триеш от няколко таблици
 
grozev1985 каза:
то аз пък не съм сигурен че може с една заявка делите да триеш от няколко таблици
Да, прав си.
Не става така с разделяне на таблиците със запетая.
Еми ще видя ако намеря начин ще пиша :)
 

Back
Горе