48.笔记 MySQL学习——多表删除和更新
2017-11-18 11:00
387 查看
48.笔记 MySQL学习——多表删除和更新
有时候需要根据某些行是否与另一个表里的行相匹配来删除它们。
也可能需要使用一个表里的内容去更新另一个表。
从表T里删除ID值大于100的所有行删除。
如下:delete from t where id > 100;
从表t1里把其他ID值可以在另个一表T2里找到的所有行全部删掉:
DELETE T1 FROM T1 INNER JOIN T2 ONT1.ID=T2.ID;
关于更新:
把ID列值相匹配的各行从T1.A列复制到T2.A列
UPDATE T1,T2 SET T2.A = T1.AWHERE T2.ID = T1.ID
有时候需要根据某些行是否与另一个表里的行相匹配来删除它们。
也可能需要使用一个表里的内容去更新另一个表。
从表T里删除ID值大于100的所有行删除。
如下:delete from t where id > 100;
从表t1里把其他ID值可以在另个一表T2里找到的所有行全部删掉:
DELETE T1 FROM T1 INNER JOIN T2 ONT1.ID=T2.ID;
关于更新:
把ID列值相匹配的各行从T1.A列复制到T2.A列
UPDATE T1,T2 SET T2.A = T1.AWHERE T2.ID = T1.ID
相关文章推荐
- MySQL学习笔记(六)插入、更新、删除记录
- MySQL学习笔记之四:插入、更新与删除数据
- MYSQL学习笔记(十六)更新和删除数据
- MySQL学习笔记 第八讲:增加、删除、更新数据和备份还原
- MySQL 5.6学习笔记(查询数据、插入、更新、删除数据)
- mysql 学习笔记-插入、更新、删除
- 14.笔记 MySQL学习——删除更新已有行
- MySQL学习笔记8(插入、更新、删除数据)
- Mysql学习笔记——删除重复数据(除id不同)
- MySQL学习笔记2:数据库的基本操作(创建删除查看)
- MySQL学习笔记(五)删除约束、修改列及修改名称
- MySQL学习笔记——删除数据表
- MySQL入门很简单-学习笔记 - 第11章 插入、更新与删除数据
- 30.笔记 MySQL学习——删除表
- 【Rails学习笔记】更新、显示和删除用户(涉及分页)(下)
- MySQL学习笔记-查看表,修改表,删除表
- MySQL入门很简单-学习笔记 - 第11章 插入、更新与删除数据
- MySQL学习之插入、更新和删除
- hibernate3.3.2学习笔记---三种对象状态&删除数据&获取数据库对象&更新数据库对象