と という名前の 2 つのテーブルがx
ありy
ます。
x
table には、 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));
不足している、または何かを正しく定義していない場合は、修正してください。
前もって感謝します。