Php 从三个表中删除

Php 从三个表中删除,php,mysql,sql,yii,Php,Mysql,Sql,Yii,请那里的任何人 如果有任何条件或查询 我需要删除与匹配的详细信息 表adl_auth_用户A id user_id type_id type_value 66428 1919 1 97 表用户详细信息B user_id first_name last_nam 1919 Rins TE Kola 表adl_用户C id email

请那里的任何人
如果有任何条件或查询

我需要删除与匹配的详细信息 表adl_auth_用户A

id      user_id     type_id     type_value  
66428     1919          1           97  
表用户详细信息B

user_id     first_name      last_nam    
1919        Rins TE       Kola  
表adl_用户C

id         email                   password 
1919    email@DOMAIN.COM         SOME PASSWORD

我想删除这三个

分组

表1.类型\ id,表1.类型\值


试试这个。根据表相关性从表中删除记录

i think grouping is not required as you are trying to delete the records


DELETE FROM adl_auth_user 
from adl_auth_user  A 
INNER JOIN user_details  B ON a.user_id=B.user_id
INNER JOIN adl_user  C ON b.user_id=c.id
WHERE A.user_id =1919 AND A.type_id =1

DELETE FROM user_details  
FROM user_details B 
INNER JOIN adl_user C ON b.user_id=c.id
WHERE B.user_id =1919 

DELETE FROM adl_user  
WHERE adl_user .id =1919 

所以你刚刚发布了你的gmail账户密码吗?!?是否要从“adl\U auth\U user”表中删除?或者从这三个表中删除?不,这只是浪费所有的东西都是编辑格式我想从这三个表中删除表1。用户id=表2。用户id和表1。user\u id=table3.id并按table1分组。type\u id,table1.type\u值为什么要分组?
i think grouping is not required as you are trying to delete the records


DELETE FROM adl_auth_user 
from adl_auth_user  A 
INNER JOIN user_details  B ON a.user_id=B.user_id
INNER JOIN adl_user  C ON b.user_id=c.id
WHERE A.user_id =1919 AND A.type_id =1

DELETE FROM user_details  
FROM user_details B 
INNER JOIN adl_user C ON b.user_id=c.id
WHERE B.user_id =1919 

DELETE FROM adl_user  
WHERE adl_user .id =1919