mysql insert into select 部分值

    技术2022-05-20  35

    mysql数据库向数据库中插入一条新记录,记录的一些字段值来源于其他记录(常用来做统计)

    insert into person(perid,name,parid) select 105 as perid,name as name,5 as parid from person where perid=5;

    这条插入语句中,105是我自己设置的id值,name值源来源person表perid=5的记录。5是我自己设置的parid。

    网上的实现的一般是复制整条记录,我是复制部分记录。做个备忘。


    最新回复(0)