是否可以一次在SQLite数据库中插入多个行?

是否可以一次在SQLite数据库中插入多个行?

在MySQL中,您可以插入多行,如下所示:

INSERT INTO 'tablename' ('column1', 'column2') VALUES
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1', 'data2');

然而,当我试图做这样的事情时,我会遇到一个错误。是否可以一次在SQLite数据库中插入多个行?这样做的语法是什么?


紫衣仙女
浏览 1539回答 4
4回答

慕容森

是的,截至SQLite3.7.11SQLite支持这一点。从SQLite文档:为了与较早版本的SQLite兼容,可以使用安迪和无畏的傻瓜使用UNION,但是对于3.7.11和更高版本,这里所描述的更简单的语法应该是首选的。
打开App,查看更多内容
随时随地看视频慕课网APP