mysql delete 语句中使用别名 alias
2015-07-01 12:45
573 查看
语法:
别名必需在 delete之后出一次。
多表间删除语法:
Or:
delete <alias> from <table> <alias> where <alias>.<field>...
别名必需在 delete之后出一次。
多表间删除语法:
DELETE t1, t2 FROM t1 INNER JOIN t2 INNER JOIN t3 WHERE t1.id=t2.id AND t2.id=t3.id;
Or:
DELETE FROM t1, t2 USING t1 INNER JOIN t2 INNER JOIN t3 WHERE t1.id=t2.id AND t2.id=t3.id;
LEFT JOIN:
DELETE t1 FROM t1 LEFT JOIN t2 ON t1.id=t2.id WHERE t2.id IS NULL;
相关文章推荐
- 比较全面的MySQL优化参考(下篇)
- Mysql复制表格
- mysql 索引过长1071-max key length is 767 byte
- mysql 存储过程需要DELIMITER
- perl DBI模块和DBD-mysql模块安装
- nodejs 操作mysql数据库(最新版本)
- mysql -- 一次执行多条sql语句
- 解决连接MySql速度慢的方法
- 4.MySQL程序概述
- MySQL基础笔记(二) 完整性约束
- MySQL基础笔记(二) 完整性约束
- MySQL-Proxy实现MySQL读写分离
- mysql怎么让一个存储过程定时执行
- MYSQL学习2数据库-表-字段
- MYSQL笔记1安装
- jsp页面值存入mySql数据库乱码问题 总结 很实用!!!
- MySQL错误代码大全
- [MySQL] - errno:150
- mysql中Access denied for user 'root'@'localhost' (using password:YES)
- mysql取出两者不一致的数据