sqlite主键与唯一约束

这是我一段创建表格的代码:

[fm executeUpdate:@"CREATE TABLE IF NOT EXISTS manager (id INTEGER PRIMARY KEY AUTOINCREMENT ,title text unique,field_department text,field_email text,field_image text, field_telephone text)"];

RIMARY KEY:设置主键
unique:唯一约束

惟一地标识一行(一张表中只能有一个主键)
主键应当是对用户没有意义的(常用于索引)
永远不要更新主键,否则违反对用户没有意义原则
主键不应包含动态变化的数据,如时间戳、创建时间列、修改时间列等
在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录
create table 表名称 (列名称1 数据类型 primary key, 列名称2 数据 类型,列名称3 数据类型, ...);