Я создал таблицу в sqlite. Существует два поля: pk_categoryid
, category_name
. Я хочу ввести только одно значение со стороны пользователя. Итак, как я могу создать последовательность?Как создать последовательность в SQLite?
17
A
ответ
15
Если вы имеете в виду, что вы хотите, чтобы первичный ключ, который будет генерироваться автоматически, а затем посмотреть на AUTOINCREMENT
при создании таблицы:
9
create table Categories (
pk_categoryid integer primary key autoincrement,
category_name text
);
Если вы не заботитесь, что удаленные первичные ключи может быть повторно использован для последующих строк, то вам не нужно AUTOINCREMENT ключевого слова (вы можете просто сделать 'pk_categoryid числа первичных key'). [Использование AUTOINCREMENT предотвращает повторное использование повтора, но с алгоритмом с большим объемом служебных данных] (https://sqlite.org/autoinc.html) – justincc