Я разрабатываю приложение для iPhone, где мне нужно хранить большие данные в базе данных sqlite3.iPhone: Создайте базу данных sqlite с внешним ключом
Я хотел бы создать таблицу с ограничениями внешнего ключа для приведенного ниже примера. Как создать таблицы ниже с помощью sqlite или программно?
Обратите внимание!
"CREATE TABLE List (_id INTEGER PRIMARY KEY, ListId INTEGER UNIQUE, ListName TEXT, nameId INTEGER, FLAG BOOL)",
"CREATE TABLE User (_id INTEGER PRIMARY KEY, Name TEXT, ListId INTEGER, FOREIGN KEY(ListId) REFERENCES List(ListId))",
Спасибо за ответ. Но я просто собираюсь создавать, обновлять, читать записи. Можно ли создать db, используя sqlitemanager в firefox? Но я не вижу FOREIGN KEY. – Getsy
Если вы хотите создать его в менеджере sqlite firefox, просто поместите эти операторы sql на вкладку «Выполнение SQL» в правой части страницы. – DHamrick
О, хорошо, спасибо! Это должно работать правильно? Если я добавлю FOREIGN KEY в свой запрос в «Execute SQL», это также будет показано там? – Getsy