SQLIte Android中的空字符串/空字符串/字符

时间:2015-09-15 10:38:51

标签: android sqlite

当我执行时: dbObj.execSql("INSERT INTO table_name (col1,col2) VALUES(1,\"\") "); col2保存为NULL?还是EMPTY STRING?或者什么!!!!!?

因为在检索时它显示col2为NULL,即使我的table_name deifinition是:

CREATE TABLE table_name( col1 INTEGER, col2 VARCHAR(255) NOT NULL DEFAULT \"\");

1 个答案:

答案 0 :(得分:1)

没有理由尖叫。您的问题有点愚蠢。您插入一个空字符串。因此显然可以保存一个空字符串。

SQLiteDatabase的方法是“ execSQL”。 “ execSql”不存在。

也许您读取col2的代码是错误的...