2016-08-24 137 views
1

//请任何人都可以告诉我这个MySQL查询语法有什么问题?mySQL表创建查询语法错误

String createTableSQL = "" 
       + " CREATE TABLE location(" 
       + " location_id INTEGER PRIMARY KEY AUTOINCREMENT," 
       + " location_name VARCHAR(30)," 
       + " addr VARCHAR(30)," 
       + ")"; 

回答

1

删除最后一个变化AUTOINCREMENT在AUTO_INCREMENT并添加PRIMARY KEY(location_id

String createTableSQL = "" 
      + " CREATE TABLE location(" 
      + " location_id INTEGER PRIMARY KEY AUTO_INCREMENT," 
      + " location_name VARCHAR(30)," 
      + " addr VARCHAR(30)," 
      + " PRIMARY KEY (`location_id `))"; 
+0

我删除了,也许我有一些错误,因此并没有在这个时候帮助。 –

+0

@MartaGinosian AUTO_INCREMENT - 需要'_' !!! – Mike

+0

太好了,谢谢@Mike。它帮助,桌子被创造。 –