SQLite (バージョン 3.7.13) で問題が発生しました。
2 つの列を持つ新しいテーブルを作成しましたfoo
がbar
、データ型は未定義です。数字を挿入しようとすると、問題なく動作します。しかし、テキストを挿入すると、Error: no such column
が発生します。
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
何が間違っているのでしょうか?
ありがとう。
ベストアンサー1
文字列を引用符で囲む必要があります
insert into test values('a', 'b')