У меня есть простой вопрос SQL. Я хочу, чтобы сделать базу данных в 3 столбца и у меня есть следующий код:Simple SQL Lite table/import question
sqlite3 meshdb.db "create table t1 (t1key INTEGER PRIMARY KEY, prideID, pubmedID);"
Когда я пытаюсь импортировать простой файл CSV с двумя столбцами (prideID и pubmedID), я получаю «ожидается 3 столбцов данных, но найдена ошибка 2 ". Я хочу, чтобы t1key был целым числом и автоматически подсчитывал, когда добавляются новые поля. Должен ли я поставить NOT NULL перед ПЕРВЫМ КЛЮЧОМ, чтобы это работало?