SQLite 插入查询无法正常工作

Posted

技术标签:

【中文标题】SQLite 插入查询无法正常工作【英文标题】:SQLite insert query does not work properly 【发布时间】:2016-07-12 08:25:03 【问题描述】:

我在 SQLite 中有一个数据库,客户表如下:

现在当我对其执行以下查询时:

insert into customers values('first','last','mobile','address','mail','sex','national','more')

它只需将firstlastmobileaddress 插入(名字、姓氏、手机和地址)字段。

这个查询或表有什么问题?

【问题讨论】:

如果您在谈论 SQLite 数据库,请删除 mysql 标签。你能在 SQLite shell 中重现这个问题吗? 什么是复制?...我使用的是 SQLite 管理员 【参考方案1】:

只需使用指定字段的插入

insert into customers 
(firstName, lastName, mobile, address, mail, sex, nationalNumber, more) 
values
('first','last','mobile','address','mail','sex','national','more')

【讨论】:

以上是关于SQLite 插入查询无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中复制 Sqlite 数据库无法正常工作

Sqlite:外键在Visual Studio中无法正常工作

无法使用 Entity Framework 5 在 SQLite 数据库中插入记录

SQLite 插入问题 - 错误:没有这样的列

是否可以在单个查询中将 x 个默认值插入到空 SQLite 表中?

Sqlite3插入性能测试