我正在尝试更改定义如下的sqlite表:
String CREATE_TABLE="CREATE TABLE IF NOT EXISTS " + tab_NAME + " (" + row_ID + " INTEGER PRIMARY KEY," + row_NAME + " TEXT," + row_EMAIL + " TEXT," + row_WEBSITE + " TEXT," + row_TELEPHONE1 + " TEXT," + row_TELEPHONE2 + " TEXT," + row_TELEPHONE3 + " TEXT," + row_TELEPHONE4 + " TEXT," + row_TELEPHONE5 + " TEXT);"; db_name.execsql(CREATE_TABLE); String newTab="CREATE TABLE IF NOT EXISTS temp (" + row_ID + " INTEGER PRIMARY KEY AUTOINCREMENT," + row_NAME + " TEXT," + row_EMAIL + " TEXT," + row_WEBSITE + " TEXT," + row_TELEPHONE1 + " TEXT," + row_TELEPHONE2 + " TEXT," + row_TELEPHONE3 + " TEXT," + row_TELEPHONE4 + " TEXT," + row_TELEPHONE5 + " TEXT);"; db_name.execsql(newTab);
这是auto_increment alter语句:
String alter="ALTER TABLE temp AUTO_INCREMENT=1;"; ourDatabase.execsql(alter);
我在(1)AUTO_INCREMENT附近收到错误:语法错误
怎么了??任何帮助?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。