Я пытаюсь вставить новую строку в базу данных, которая имеет четыре поля, первое - это первичный ключ, заданный как автоинкремент (целое число), а остальные три - строки.
Я вставляю новый со следующим утверждением:
ВСТАВИТЬ В ЗНАЧЕНИЯ ПРОИЗВОДИТЕЛЯ
( 'Test1', 'Test2', '01332232321')
Но мне дают следующее исключение:
"Ошибка SQLite \ r \ ntable Производитель
имеет 4 столбца, но 3 значения были
поставляется "
Я предположил, что поле первичного ключа можно опустить, поскольку база данных автоматически присвоит и увеличит значение для меня.
Как мне исправить это? Это простая синтетическая ошибка или мне нужно полностью переосмыслить свой подход?