在sqlite管理器中运行多个命令

leo*_*n22 3 sql database sqlite sqlitemanager

在SQlite Manager中直接执行SQL可以运行多个命令吗?(如果插入大量数据,则非常有用)

例如

insert into TestTable (Name, Age) values("Thomas", 25)
insert into TestTable (Name, Age) values("Peter", 29)
...
Run Code Online (Sandbox Code Playgroud)

谢谢

leo*_*n22 9

解决方案很简单;-)

- >使用分号分隔命令

insert into TestTable (Name, Age) values("Thomas", 25);
insert into TestTable (Name, Age) values("Peter", 29);
...
Run Code Online (Sandbox Code Playgroud)


aca*_*att 5

或者,您可以将语句写为:

insert into TestTable (Name, Age) 
values
("Thomas", 25),
("Peter", 29)
;
Run Code Online (Sandbox Code Playgroud)

编辑:请注意,根据 @DominiqueJacquel 的评论,这仅适用于 SQLite 版本 3.7.11+