是否可以一次插入相同的值(Mysql)?

这个问题在这里已经有了答案:

  • 在单个SQL查询中插入多行? [复制] 4个答案

  • INSERT INTO Example (column_name) VALUES ('Red'),('Black'),('Green');
    

    是的,你可以做到这一点,但你的格式是关闭的。

    INSERT INTO `Example` (`color`)
    VALUES
    ('Red'),
    ('Black'),
    ('Green')
    

    每行必须用括号中的行的逗号分隔。


    这是另一种适用于任何数据库的方式。

    insert into example
    select 'Red'
    from SomeSmallTable
    union
    select 'Blue'
    from SomeSmallTable
    union
    select 'Green'
    from SomeSmallTable
    
    链接地址: http://www.djcxy.com/p/94493.html

    上一篇: Is it possible to insert the same values at once (Mysql)?

    下一篇: Multiple INSERT queries turned into one single query