Могу ли я использовать вопросительные знаки в имени столбца таблицы SQLite? - PullRequest
0 голосов
/ 07 мая 2018

Когда я пытаюсь создать таблицу со следующим именем столбца: «Admin?» в моей базе данных SQLite я получаю сообщение об ошибке:

SQL error or missing database (near "?": syntax error)

Вот мой SQL-оператор:

CREATE TABLE test (admin? TEXT PRIMARY KEY);

Я предполагаю, что у меня не может быть вопросительных знаков внутри имен столбцов, но я не могу найти какую-либо документацию по этому поводу. Если это проблема, есть ли обходной путь здесь или лучшее решение? Кроме того, я создаю таблицу из кода Kotlin, поэтому я не уверен, оказывает ли это какое-либо влияние на нее.

1 Ответ

0 голосов
/ 07 мая 2018

Выход из имени столбца:

CREATE TABLE test ("admin?" TEXT PRIMARY KEY);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...