MySQL多表
删除方法是我们
经常使用的方法。具有很高的使用价值。下面,我将
详细介绍这个方法的实现过程,希望能对您有所帮助。
U3000 U3000
MySQL多表删除:
U3000 U3000
第一个多表删除格式的
支持MySQL 4.0.0.second多表删除格式支持MySQL 4.0.2。
U3000 U3000
表中的匹配记录行仅在从或使用子句的前面删除,其结果是您必须同时从多个表中删除记录行,并且还可以有其他表进行检索。
U3000 U3000
在表名中。只是为了兼容访问:
U3000 U3000
删除T1、T2与T1,T2,T3,T1和T2。ID = t2.id ID = t3.id。
U3000 U3000
或
U3000 U3000
删除从T1,T2,T3 T2使用T1,T1和T2。ID = t2.id ID = t3.id。
U3000 U3000
在上面的例子中,我们只删除T1和T2表中的匹配行。
U3000 U3000
如果要使用条款(从MySQL 4.0.0),记录线将按指定的
顺序删除。这实际上是唯一有用的加限制,例子如下:
U3000 U3000
删除从somelog
U3000 U3000
其中
用户= 'jcole
U3000 U3000
订单的时间
U3000 U3000
限制1
U3000 U3000
这将删除匹配的WHERE子句并插入第一次插入的记录行(由时间戳确定)。
U3000 U3000
DELETE语句的是MySQL特定的限行方案,告诉
服务器,可以在
控制返回到客户端删除的行的最大数量。这可以确保一个特定的删除
命令不需要太长的时间,你可以简单地使用删除命令行,直到记录
影响数小于极限值。
U3000 U3000
从MySQL 4开始,可以在删除语句中指定多个表,以删除依赖于表中多表中特殊
情况的记录行。不能使用