SQLite insert issue-Error: нет такого столбца

я столкнулся с проблемой с 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

что я делаю не так?

спасибо.

1 ответов


вам нужно процитировать строки

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