bug fixed for sql parser.

This commit is contained in:
wenshao
2017-07-24 01:48:56 +08:00
parent 2528f3adb5
commit 9939e497ba
2 changed files with 45 additions and 5 deletions
@@ -820,14 +820,18 @@ public class MySqlCreateTableParser extends SQLCreateTableParser {
if (lexer.token() == Token.PRIMARY) {
MySqlPrimaryKey pk = this.getExprParser().parsePrimaryKey();
pk.setName(name);
if (name != null) {
pk.setName(name);
}
pk.setHasConstaint(hasConstaint);
return (SQLTableConstraint) pk;
}
if (lexer.token() == Token.UNIQUE) {
MySqlUnique uk = this.getExprParser().parseUnique();
uk.setName(name);
if (name != null) {
uk.setName(name);
}
uk.setHasConstaint(hasConstaint);
return (SQLTableConstraint) uk;
}