-1

次のような新しいテーブルを作成すると:

private static final String SQL_CREATE_AREAS = "CREATE TABLE IF NOT EXISTS `cs_area` (" +
"  `area_id` mediumint(6) NOT NULL AUTO_INCREMENT,"+
"  `areaname` varchar(40) NOT NULL,"+
"  PRIMARY KEY (`area_id`),"+
"  KEY `areaname` (`areaname`)"+
") DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;";

エラーが発生しました:

原因: android.database.sqlite.SQLiteException: near "AUTO_INCREMENT": syntax error (code 1): 、コンパイル中: CREATE TABLE IF NOT EXISTS cs_area( area_idmediumint(6) NOT NULL AUTO_INCREMENT, areanamevarchar(40) NOT NULL, PRIMARY KEY ( area_id), キーareaname( areaname)) DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;

たぶん、誰でも私を助けることができますか?ありがとう

4

2 に答える 2

0

に変更AUTO_INCREMENTしてautoincrement、結果をお知らせください。

于 2013-04-10T21:56:48.343 に答える
0

そうでAUTOINCREMENTはありませんAUTO_INCREMENThttp://www.sqlite.org/autoinc.html

于 2013-04-10T21:58:04.490 に答える