Задать вопрос
@Neonoviiwolf
Flutter developer

Добавить запись в таблицу PostgreSQL, ругается на id?

Доброго
Простой вопрос
нужно вставить запись в таблицу бд
statement.executeUpdate("INSERT INTO test_table (testINT, testBool)  VALUES (1, TRUE, )");

выдаёт ошибку
org.postgresql.util.PSQLException: ОШИБКА: нулевое значение в столбце "id" нарушает ограничение NOT NULL
Подробности: Ошибочная строка содержит (null, 1, t, f, f, f, f, f, f, f, f, f, f, f, f, f, f).

но ведь id у меня PRIMARY KEY и Not Null, он же должен автоматом генериться, не?
  • Вопрос задан
  • 5576 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Решения вопроса 1
@rudikov
Если у Вас тип integer, то нет.
Для инкремента нужно использовать тип SERIAL.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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