Ciao a tutti.![]()
Mi trovo per la prima volta a dover cancellare dei record da due tabelle contemporaneamente.
Ho fatto alcune ricerche sul forum e ho trovato l'opzione delete on cascade ma a quanto ho capito si può usare solo sulle tabelle innodb mentre le mie sono myisam.
La mia situazione è questa.
tabella usergroups.
tabella userscodice:idgruppo gruppo 1 Amministratore 2 Operatori1 .. 7 Operatori6
In pratica vorrei che eliminando il gruppo 7 dalla tabella usergroups venissero eliminati anche dalla tabella users gli utenti appartenenti al gruppo 7 (cioè quelli con id 3 e 4).codice:idusers user_group 1 1 2 2 3 7 4 7
Ho provato in questi due modi ma non funzionano
codice:delete from usergroups,users where usergroups.idgruppo = users.user_group and usergroups.idgruppo = 7Mi potete dare una mano? Grazie.codice:delete from usergroups ug left join users u on ug.idgruppo = u.user_group where ug.idgruppo = 7

Rispondi quotando