当前位置:  开发笔记 > 后端 > 正文

SQL:在一个语句中插入多组值?

如何解决《SQL:在一个语句中插入多组值?》经验,为你挑选了1个好方法。

是否可以在一个语句中向SQLite表插入多组值?

我在努力:

INSERT INTO the_table VALUES (1,2,'hi'),(2,0,'foo');

使用不同的()代表不同的插入集,但是我得到一个错误.



1> Kazar..:

表中只有三列吗?如果没有,您可以尝试定义您设置的列名称,如下所示:

INSERT INTO the_table 
       (column1  ,column2  ,column3) 
VALUES (1        ,2        ,'hi'   )
      ,(2        ,0        ,'foo'  )

此约定是在SQL Server 2008中引入的,称为表值构造函数.有关整体语法的信息,请参阅MSDN的INSERT页面.此外,INSERT语句可以轻松格式化,以提高可读性.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有