AndroidSQLite建表语句

来源:互联网 发布:数据恢复的视频打不开 编辑:程序博客网 时间:2024/04/28 14:33

今天在写Android数据库建表语句的时候,设置某个字段唯一的时候,不小心将UNIQUE写成了UNQUE,少些了一个 I 于是:

建表语句变成了:

 INTEGER UNQUE NOT NULL

创建表时并未出现异常,创建成功后数据库表结构为:

UNQUE

然后我将错误的UNQUE 放在了NOT NULL 后边:

INTEGER NOT NULL UNQUE

此时再执行建表语句是会出现异常,创建失败:

Log

然后我将之前写错的UNQUE换成任意字符(ABC),

INTEGER ABC NOT NULL

执行建表语句,依然执行成功,表结构如下:
ABC

不知道是什么原因造成这样建表可以成功的,但是好像是可以再INTEGER后边可以添加任意字符。不知道有没有人知道为啥?

0 0
原创粉丝点击