と という名前の 2 つのテーブルがxありyます。
xtable には、 say_idとの 2 つの列がありnameます。
_id主キーにnameなり、一意の制約になります。
私はsqliteクエリに慣れていません。クエリはこのように記述する必要がありますか?
CREATE TABLE IF NOT EXISTS x (
_id integer primary key autoincrement,
name text,
unique(name));
yテーブルには_id、xid、および の3 つの列がありaddressます。
_id主キー、xid外部キー、address一意キー制約になります。
CREATE TABLE IF NOT EXISTS y (
_id integer primary key autoincrement,
address text,
xid references x(_id),
unique(address));
不足している、または何かを正しく定義していない場合は、修正してください。
前もって感謝します。