当前位置: 首页 > 面试题库 >

如何在SQLite 3表中插入多行?

朱运诚
2023-03-14
问题内容

在MySQL中,我会使用

INSERT INTO `mytable` (`col1`, `col2`) VALUES
  (1, 'aaa'),
  (2, 'bbb');

但这会导致SQLite错误。SQLite的正确语法是什么?


问题答案:

在此之前,已经回答了这一问题:是否可以一次在SQLite数据库中插入多行?

要回答您对OMG Ponies的评论,请回答:

从3.7.11版本开始,SQLite确实支持多行插入。理查德·希普(Richard Hipp)评论:

"The new multi-valued insert is merely syntactic suger (sic) for the compound insert. 
There is no performance advantage one way or the other."


 类似资料:
  • 问题内容: 我在中创建了一个表: 现在,我使用一个 查询 将值插入表中: 但这显示了错误: 我该如何纠正? 问题答案: 一条语句总是精确地插入1行。如果要插入带有硬编码值的多行,最常见的方法就是执行两个单独的语句。 如果您确实想要,可以从中选择您的硬编码值,然后执行 或者你可以做一个 就个人而言,我只使用两个语句。 尽管这与您的问题无关,但有几条评论 始终,始终列出您的语句中的列。您将使SQL更加

  • 我试图在表中插入值,它说的是错误,请告诉我哪里错了,这是我的代码,它说的是请重试 你能指导我吗?我以为问题出在约会上

  • 问题内容: 我做了一个模型,然后运行python manage.py syncdb。我认为在数据库中创建了一个表。然后我意识到我错误地创建了一个列,因此我更改了它,并运行了相同的命令,以为它将删除旧表并添加一个新表。 然后,我转到python manage.py shell,并尝试运行.objects.all(),但失败了,并说该列不存在。 我想清除旧表,然后再次运行syncdb,但是我不知道该怎

  • 问题内容: 我似乎无法找到或找到一种有效的解决方案,可以将表单中的多个复选框值插入表中。我要关闭的只是将一个复选框值插入表中。请指出如何插入多个复选框值,而不仅仅是一个。 在下面找到我到目前为止所拥有的: 我的表格: 我的php文件读取值并将其插入到表中: 问题答案: 您应该指定 作为数组。 添加到所有名称,然后像数组一样在php上工作。 之后,您可以在db的不同列中使用值,也可以使用并将值保存到

  • 问题内容: 我面临一个问题,我有两个文件。然后,我想加入一个文件,但每个文件都加入一页。 我看到了下面的一些技巧,但我不知道他们是最好的,因为我的第一个文件有3个波段:,和。第二个有和。 所以我想尽可能保留这种格式,因为摘要中有分页计数器。 我已经尝试过了,但是我的第二页是空白的,高度为5厘米。 列表页=新的ArrayList <>(); 那我该怎么办? 问题答案: 要将多个JRXML添加到一个报

  • PPT/Excel 中插入动态交互图表,需要使用Office应用商城插件。 1) 使用Office2013或以上版本创建一个PPT文档(Excel也可以) 2) 点击“插入”选项卡,再点击“应用商店”按钮打开商店窗口。 3) 在商店窗口中搜索“图表秀”,找到名为“图表秀-PPT动态展示”的外接程序,点击添加即可。 4) 以后再要使用此插件时只需点击“我的加载项”,即可找到并直接使用此插件了。 5)