1.多表删除的mysql语句
DELETE t_w_channel, t_w_channelext
FROM
t_w_channel
LEFT JOIN
t_w_channelext
ON
t_w_channel.id = t_w_channelext.channelid
WHERE
t_w_channel.id=61;
(注:表名不能使用别名)
本文介绍了一种在MySQL中同时删除多个关联表记录的方法。通过使用LEFT JOIN结合WHERE子句,可以实现在主表记录被删除的同时,关联表中的对应记录也被一并删除。
1.多表删除的mysql语句
DELETE t_w_channel, t_w_channelext
FROM
t_w_channel
LEFT JOIN
t_w_channelext
ON
t_w_channel.id = t_w_channelext.channelid
WHERE
t_w_channel.id=61;
(注:表名不能使用别名)
665
3612

被折叠的 条评论
为什么被折叠?