SQLite 插入问题 – 错误 : no such column

标签 sqlite

我遇到了 SQLite 的问题(如果重要,版本 3.7.13)。

我创建了一个包含两列 foo 和 bar 的新表,数据类型未定义。当我尝试插入数字时,它工作正常。当我插入文本时,“错误:没有这样的列” 发生了。

sqlite> CREATE TABLE test (foo, bar);
sqlite> .tables
test
sqlite> insert into test values (0,1);
sqlite> select * from test;
0|1
sqlite> insert into test values (a,b);
Error: no such column: a

我做错了什么?

谢谢。

最佳答案

你需要引用字符串

insert into test values('a', 'b')

关于SQLite 插入问题 – 错误 : no such column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21958789/

相关文章:

android - 创建数据库和默认数据

Python scrapy管道错误

c# - 无法创建与 sqlite 数据库的连接

python - SQLAlchemy:一对一关系对象创建问题

python - 使用Django向前端传递JSON数据

安卓。 SQLite 异常 : no such column _id

c# - 如何从 Url 下载图像并将其保存到本地 SQLite 数据库

java - 直接更改行中的单个值

ios - sqlite3 不接受文本中的空格(Objective-C)

sqlite - 使用 Flask-Sqlalchemy 更新数据库中的随机行