我创建了一个简单的表,其中包含人员的姓名和电子邮件ID.当我给出这样的创建查询时:
"create table contacts (name text not null, email text primary key not null);"
但这不起作用.我在运行时没有出现任何异常或错误,也没有主键正常工作.在使用SQLite浏览器浏览表时,我观察到只有四种数据类型:
是否可以仅对整数应用主键?如果我想要文本字段的主键是什么情况.谢谢.这是我使用的代码:
public class DBAdapter {
public static final String KEY_ROWID = "_id";
public static final String KEY_NAME = "name";
public static final String KEY_EMAIL = "email";
private static final String TAG = "DBAdapter";
private static final String DATABASE_NAME = "MyDB";
private static final String DATABASE_TABLE = "contacts";
private static final int DATABASE_VERSION = 2;
private static final String DATABASE_CREATE =
"create table contacts (_id integer …
Run Code Online (Sandbox Code Playgroud)