`

DELETE语法

阅读更多

 

仅仅在 FROM 或 USING 子句之前列出的表中的匹配记录行被删除。

 

DELETE [LOW PRIORITY][QUICK][IGNORE] table[,table]

FROM table[,...]

[WHERE condition]...

 

mysql> delete table1,table2 from table1,table2 where table1.id=table2.id;

Query OK, 2 rows affected (0.05 sec)

 或者

 

DELETE [LOW PRIORITY][QUICK][IGNORE] FORM table[,table]

USING table[,...]

[WHERE condition]...

 

mysql> delete from table1,,table2 using table1,,table2 where table1.id=,table2.id;

Query OK, 4 rows affected (0.05 sec)

 从 MySQL 4.0 开始,在 DELETE 语句中可以指定多个表,用以从一个表中删除依赖于多表中的特殊情况的记录行。然而,在一个Mysql多表删除中,不能使用 ORDER BY 或 LIMIT。


LOW PRIORITY指示服务器等待,直到在删除行之前在命名的表上没有任何查询为止。

对于MyISAM表,使用关键字QUICK可以加快删除操作的速度,而不会再索引树中合并索引的叶子(节点)

关键字IGNORE指示MySQL即使遇到错误也会继续执行。可使用SHOW WARNINGS来检索出错信息

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    MySQL DELETE语法使用详细解析

    以下的文章主要描述的是MySQL DELETE语法的详细解析,首先我们是从单表语法与多表语法的示例开始的,假如你对MySQL DELETE语法的相关内容十分感兴趣的话,你就可以浏览以下的文章对其有个更好的了解。 单表语法: ...

    VFP语法Selet,delete,Update等语法,方便学习

    VFP语法。 VFP语法。 VFP语法。 VFP语法。 VFP语法。 VFP语法。 VFP语法。 VFP语法。

    SQL语句语法.doc

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10....

    MySQL_5[1].1_zh.chm中文版的mayql说明书

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法

    oracle dba 常用语句

    oracle dba 常用的 sql 语句 包括 空间,用户,进程等等。

    SQLServer与Oracle语法差异汇总.docx

    从存储过程 自定义函数格式 游标 变量 赋值 语句结束符 大小写 Select 语法 Update语法 Delete语法 动态SQL语句 TOP用法 等各方面对比两个数据库的差异

    BSQL 2.0中文版(2010最新版本)

    c)除了查询语法,对update,insert,delete语法的支持: d)插入语法自动完成支持 e)另一个可能有用的加强: 增加了一个按快捷键自动移动完成列表到顶部的功能,支持各个数据库对象, 如数据表,字段,视图,存储...

    初学ABAP的教程

    5.5 DELETE 语法 24 5.6 DATABASE CURSOR 25 5.7 COMMIT WORK & ROLLBACK WORK 25 5.8 PERFORMING <form name>的使用 26 5.9结果语句 27 5.10循环关键字 28 5.11循环控制关键字 28 5.12搜索字符串 29

    mysql 删除操作(delete+TRUNCATE)

    delete 语法 单表语法: DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name  [WHERE where_definition]  [ORDER BY …]  [LIMIT row_count]多表语法: DELETE [LOW_PRIORITY] [QUICK] [IGNORE]  tbl_name[....

    MySQL 5.1中文手冊

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE...

    MySQL 5.1参考手册 (中文版)

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE...

    mysql官方中文参考手册

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE...

    MYSQL中文手册

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10....

    MySQL 5.1参考手册中文版

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10....

    MySQL 5.1官方简体中文参考手册

    目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 ...13.2.1. DELETE语法 13.2.2...

    MySQL 5.1参考手册

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE...

    MySQL5.1参考手册官方简体中文版

    13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE...

    mysql5.1中文手册

    DELETE语句的速度 7.2.19. 其它优化技巧 7.3. 锁定事宜 7.3.1. 锁定方法 7.3.2. 表锁定事宜 7.4. 优化数据库结构 7.4.1. 设计选择 7.4.2. 使你的数据尽可能小 7.4.3. 列索引 7.4.4. 多...

Global site tag (gtag.js) - Google Analytics