This is an automated email from the ASF dual-hosted git repository.
menghaoran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 1e5fc2e fix error of mysql alter table drop column visitor. (#10173)
1e5fc2e is described below
commit 1e5fc2ee662f020ee442aa932259a22e50c7ae1a
Author: huanghao495430759 <[email protected]>
AuthorDate: Sat Apr 24 03:47:16 2021 -0500
fix error of mysql alter table drop column visitor. (#10173)
---
.../mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java
b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java
index da93251..b6da203 100644
---
a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java
+++
b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java
@@ -293,7 +293,7 @@ public final class MySQLDDLStatementSQLVisitor extends
MySQLStatementSQLVisitor
if (null == alterTableDrop.KEY() && null ==
alterTableDrop.CHECK() && null == alterTableDrop.CONSTRAINT() && null ==
alterTableDrop.keyOrIndex()) {
ColumnSegment column = new
ColumnSegment(alterTableDrop.columnInternalRef.start.getStartIndex(),
alterTableDrop.columnInternalRef.stop.getStopIndex(),
(IdentifierValue)
visit(alterTableDrop.columnInternalRef));
- result.getValue().add(new
DropColumnDefinitionSegment(ctx.getStart().getStartIndex(),
ctx.getStop().getStopIndex(), Collections.singletonList(column)));
+ result.getValue().add(new
DropColumnDefinitionSegment(each.getStart().getStartIndex(),
each.getStop().getStopIndex(), Collections.singletonList(column)));
}
}
}