@xxxfdd

Почему выходит ошибка с AUTOINCREMENT?

Хочу создать таблицу где столбец id будет сам себя заполнять но выдает ошибку. Вот код:
curr.execute(
    f"CREATE TABLE orders (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, class text,)

psycopg2.errors.SyntaxError: ОШИБКА: ошибка синтаксиса (примерное положение: "AUTOINCREMENT")
LINE 1: CREATE TABLE orders (id INTEGER PRIMARY KEY AUTOINCREMENT NO...
  • Вопрос задан
  • 1010 просмотров
Решения вопроса 1
В postgresql надо писать
CREATE TABLE orders (
id serial primary key,
class text);

https://postgrespro.ru/docs/postgresql/9.6/datatyp...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы