我的 SQLite 查询有什么问题?
Whats wrong with my SQLite query?
错误:
android.database.sqlite.SQLiteException: near "-": syntax error (code 1): , while compiling: CREATE TABLE new_info(user-name TEXT,user_mob TEXT,user_email TEXT);
代码:
public String CREATE_QUERY="CREATE TABLE "+ UserContract.addnew.TABLE_NAME+"("+ UserContract.addnew.USER_NAME+" TEXT,"
+ UserContract.addnew.MOBILE+" TEXT,"+ UserContract.addnew.EMAIL+" TEXT);";
正如您在它尝试执行的查询中看到的那样:CREATE TABLE new_info(user-name TEXT,user_mob TEXT,user_email TEXT);
您有 -
而不是 _
。只需将 user-name
替换为 user_name
.
查看 this post 了解如何在 table 名称中使用连字符。
错误:
android.database.sqlite.SQLiteException: near "-": syntax error (code 1): , while compiling: CREATE TABLE new_info(user-name TEXT,user_mob TEXT,user_email TEXT);
代码:
public String CREATE_QUERY="CREATE TABLE "+ UserContract.addnew.TABLE_NAME+"("+ UserContract.addnew.USER_NAME+" TEXT,"
+ UserContract.addnew.MOBILE+" TEXT,"+ UserContract.addnew.EMAIL+" TEXT);";
正如您在它尝试执行的查询中看到的那样:CREATE TABLE new_info(user-name TEXT,user_mob TEXT,user_email TEXT);
您有 -
而不是 _
。只需将 user-name
替换为 user_name
.
查看 this post 了解如何在 table 名称中使用连字符。