mySQL表创建查询语法错误

时间:2016-08-24 18:44:08

标签: mysql syntax

//任何人都可以告诉我这个MySQL查询语法有什么问题吗?

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

1 个答案:

答案 0 :(得分:1)

删除AUTO_INCREMENT中的最后一次更改AUTOINCREMENT并添加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 `))";