相关疑难解决方法(0)

是否可以在android数据库的文本字段中应用主键

我创建了一个简单的表,其中包含人员的姓名和电子邮件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)

sqlite android

20
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

sqlite ×1