0
我有两个名为x
和y
的表。Android - 具有唯一键和外键约束的Sqlite查询
x
表有两列说_id
和name
。
_id
将是主键,name
将是一个独特的约束。
我不熟悉sqlite查询。查询是否应该这样写?
CREATE TABLE IF NOT EXISTS x (
_id integer primary key autoincrement,
name text,
unique(name));
y
表有三列_id
,xid
和address
。
_id
将是主键,xid
将是一个外键,address
将是一个唯一的键约束。
CREATE TABLE IF NOT EXISTS y (
_id integer primary key autoincrement,
address text,
xid references x(_id),
unique(address));
如果我失踪或没有正确定义任何东西,请纠正我。
在此先感谢。
我看了你的问题了几次,我不能工作了,你是问。你可能会更具体地询问你在问什么? – 2012-09-08 16:25:46
你试过了吗?或尝试查看一个SQLite语言参考? – Kevin