多表修改

作者: rainbowz | 来源:发表于2019-07-22 14:59 被阅读0次

1修改张无忌的女朋友手机号为114

UPDATE boys bo
INNER JOIN beauty b ON bo.id = b.boyfriend_id
SET b.phone = '114'
WHERE
    bo.boyName = '张无忌'

2修改没有男朋友的女神的男朋友编号为2

UPDATE beauty b
LEFT JOIN boys bo ON b.boyfriend_id = bo.id
SET b.boyfriend_id = 2
WHERE
    bo.id is NULL

面试题

truncate 不能加where条件,delete可以加
truncate删除后没有返回值,delete删除后有返回值
truncate删除效率高一丢丢

比较
1truncate 删除后自增长列从1开始
delete删除后,再插入一行,插入列从列的下标从断点处开始,比如删了3行,再插入一行,则增加一行的下标从4开始
2truncate 删除后不能回滚,delete删除后可以回滚。

相关文章

  • 多表修改

    1修改张无忌的女朋友手机号为114 2修改没有男朋友的女神的男朋友编号为2 面试题 truncate 不能加whe...

  • MySQL常用语句

    添加 删除 修改 查询 聚合函数 子查询 多表查询 WHERE子句

  • arango增删改查

    arango实践 插入数据 修改数据 插入数据 查询数据 复杂查询 多表查询

  • 数据库之增删改查

    增加数据(插入) 修改数据 删除数据 查找数据 基础数据 高级查询 多表查询 准备三个表 多表查询 将学生表和班级...

  • 我的PHP常用代码段

    多表联合 后台进行修改操作时,没有修改图片,再次刷新图片地址为空?需要在修改函数中加入一个去除空字符串的函数.

  • arango的AQL

    arango实践 插入数据模板 修改数据模板 插入数据 查询数据 复杂查询 多表查询 图查询

  • 表的设置

    插入,修改,删除数据 插入 修改单表 多表 删除 创建,删除表 表的约束 主键 外键 创建表时 关联列必须为key...

  • Photo

    简介 PhotoKit比AssetsLibrary的特性更多表现更好。可以观察照片库的变化和创建提交自己修改的改变...

  • PhotoKit 照片库的管理,修改照片库,读取照片库内图片详细

    简介 PhotoKit比AssetsLibrary的特性更多表现更好。可以观察照片库的变化和创建提交自己修改的改变...

  • MySQL基本原生常用语句

    常用操作数据库的命令 修改表的命令 对数据的操作 多表联合查询 DTL 数据事务语言

网友评论

    本文标题:多表修改

    本文链接:https://www.haomeiwen.com/subject/odfwlctx.html