SOUI官方论坛

 找回密码
 立即注册
查看: 1253|回复: 2

MySQL如何select后插入?sql要求一句

[复制链接]
  • TA的每日心情
    开心
    昨天 09:41
  • 签到天数: 941 天

    [LV.10]以坛为家III

    580

    主题

    1340

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28768
    发表于 2019-8-23 12:00:01 | 显示全部楼层 |阅读模式
    20.png
    如何将查询到的结果的一部分字段保留,然后修改部分字体的值再插入?例如保留姓名和年龄,增加新的学历和毕业时间?
    最笨的方法就是select之后,存储一下要保留的值,然后构造一个insert语句再插入,这种方法要操作两次,如何才能只使用一个sql语句完成这个操作?

  • TA的每日心情
    擦汗
    2021-7-25 16:50
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    1

    主题

    12

    帖子

    255

    积分

    02:00元婴期

    Rank: 3Rank: 3

    积分
    255
    发表于 2020-3-19 22:44:52 | 显示全部楼层
    就用最笨的方法。
  • TA的每日心情
    开心
    昨天 09:41
  • 签到天数: 941 天

    [LV.10]以坛为家III

    580

    主题

    1340

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28768
     楼主| 发表于 2020-3-20 08:35:05 | 显示全部楼层
    suai 发表于 2020-3-19 22:44
    就用最笨的方法。

    可以实现一条sql的,虽然内部还是两句
    insert into table (AABB);select table.AA,table.BB form table where……
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|SOUI官方论坛

    GMT+8, 2024-4-27 13:59

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表