2013-03-21 71 views

回答

3

因为GROUP,这是您的表的名称,是一个保留关键字。你还在使用它,但你需要brackets逃吧,

String sql_group = "CREATE TABLE [group](id VARCHAR(25), ..."; 

但我建议你应该避免使用这样的名称,以避免对未来的问题。

2

您已经使用group对表的名称,但这是SQL操作:)只是用另一个词

0

,你可以使用这种方式。

String table_creation="CREATE TABLE test_Table +" (" + 
     " id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
     " name TEXT NOT NULL , " + 
     " address TEXT , " + 
     " city TEXT)"; 

现在你可以使用这个table_creation创建表。

+0

这与这个问题有什么关系? – 2013-03-21 09:06:55

+0

为什么给-1,这是sqlite表创建的语法。 – Harshid 2013-03-21 09:09:54

+0

问题的CREATE TABLE语句有什么不同?不同的列名是没有用的。 – 2013-03-21 09:11:07

相关问题