LINUX.ORG.RU

Как в SQLite3 создать таблицу с полем, у которого имя group?


0

1

Здравствуйте!

В кои то веки начал разбираться с SQLite. И вот создаю первую базу следующей командой:

CREATE TABLE news(
  id    INTEGER PRIMARY KEY,
  title  TEXT,
  group  TEXT,
  text  TEXT);


А мне в ответ:

Error: near "group": syntax error


Плясал-плясал с бубном, решил заменить group на group1. И о чудо, база была создана!

Вопрос. Это что же получается? В SQLite невозможно создать поле, которое бы называлось group?

★★★★★

Последнее исправление: Xintrea (всего исправлений: 1)

Ага, разобрался. Когда такое происходит, надо имя поля в кавычки заключать.

Xintrea ★★★★★
() автор топика

в двойные кавычки не пробовал брать?

maloi ★★★★★
()

в добавок к решению: с sqlite можно использовать: ", "", [], ``, при этом можно даже использовать пустые имена:

CREATE TABLE ""("");

wota ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.