Mysql 如何优化查询
如果父表将被删除,是否有任何单个查询来删除子表 表: t1 t1_id 一, t2 t2_id t1_id 1 1 2.1 t3 t3_id t2_id 1 1 2 1 3.1 t4 t4_id t3_id 1 1 2.1 所以,如果我要删除t1_id=1,所有子行也必须删除,以避免孤立数据。。。 在这种情况下,应删除这4个表中的所有数据。。 是否有任何一行查询如何处理此问题Mysql 如何优化查询,mysql,Mysql,如果父表将被删除,是否有任何单个查询来删除子表 表: t1 t1_id 一, t2 t2_id t1_id 1 1 2.1 t3 t3_id t2_id 1 1 2 1 3.1 t4 t4_id t3_id 1 1 2.1 所以,如果我要删除t1_id=1,所有子行也必须删除,以避免孤立数据。。。 在这种情况下,应删除这4个表中的所有数据。。 是否有任何一行查询如何处理此问
非常感谢。您应该看看如何使用 在删除级联时使用
级联:从中删除或更新行
父表和
删除或更新中的匹配行
孩子们坐在桌子上
最好的方法是定义外键,并声明要在删除时级联的表。 看一看这本书