Loading sharding-core/src/test/resources/antlr_parser/mysql/ddl/alter.xml +21 −0 Original line number Diff line number Diff line Loading @@ -484,4 +484,25 @@ </tokens> </parser-result> <parser-result sql-case-id="alter_table_composite_operate_columns"> <tables> <table name="t_order" /> </tables> <tokens> <table-token begin-position="12" original-literals="t_order" /> </tokens> <alter-table drop-columns="status"> <add-columns> <add-column name="column4" type="VARCHAR" /> <add-column name="column5" type="VARCHAR" /> <add-column name="column6" type="VARCHAR" /> </add-columns> <update-columns> <update-column origin-column-name="user_id" name="user_id" type="bigint" /> </update-columns> <new-meta column-names="order_id,user_id,column4,column5,column6" column-types="int,bigint,VARCHAR,VARCHAR,VARCHAR" primary-key-columns="order_id"/> </alter-table> </parser-result> </parser-result-sets> sharding-sql-test/src/main/resources/antlr_supported_sql/mysql/ddl/alter.xml +1 −0 Original line number Diff line number Diff line Loading @@ -38,4 +38,5 @@ <sql-case id="alter_table_drop_index" value="ALTER TABLE t_order DROP INDEX idx_order_id" /> <sql-case id="alter_table_drop_indexes" value="ALTER TABLE t_order DROP INDEX idx_column1, DROP INDEX idx_column2, DROP INDEX idx_column3" /> <sql-case id="alter_table_rename_index" value="ALTER TABLE t_order RENAME INDEX idx_column1_bak TO idx_column1" /> <sql-case id="alter_table_composite_operate_columns" value="ALTER TABLE t_order ADD column4 VARCHAR(10), ADD column5 VARCHAR(10), ADD column6 VARCHAR(10),MODIFY user_id bigint, drop column status" /> </sql-cases> Loading
sharding-core/src/test/resources/antlr_parser/mysql/ddl/alter.xml +21 −0 Original line number Diff line number Diff line Loading @@ -484,4 +484,25 @@ </tokens> </parser-result> <parser-result sql-case-id="alter_table_composite_operate_columns"> <tables> <table name="t_order" /> </tables> <tokens> <table-token begin-position="12" original-literals="t_order" /> </tokens> <alter-table drop-columns="status"> <add-columns> <add-column name="column4" type="VARCHAR" /> <add-column name="column5" type="VARCHAR" /> <add-column name="column6" type="VARCHAR" /> </add-columns> <update-columns> <update-column origin-column-name="user_id" name="user_id" type="bigint" /> </update-columns> <new-meta column-names="order_id,user_id,column4,column5,column6" column-types="int,bigint,VARCHAR,VARCHAR,VARCHAR" primary-key-columns="order_id"/> </alter-table> </parser-result> </parser-result-sets>
sharding-sql-test/src/main/resources/antlr_supported_sql/mysql/ddl/alter.xml +1 −0 Original line number Diff line number Diff line Loading @@ -38,4 +38,5 @@ <sql-case id="alter_table_drop_index" value="ALTER TABLE t_order DROP INDEX idx_order_id" /> <sql-case id="alter_table_drop_indexes" value="ALTER TABLE t_order DROP INDEX idx_column1, DROP INDEX idx_column2, DROP INDEX idx_column3" /> <sql-case id="alter_table_rename_index" value="ALTER TABLE t_order RENAME INDEX idx_column1_bak TO idx_column1" /> <sql-case id="alter_table_composite_operate_columns" value="ALTER TABLE t_order ADD column4 VARCHAR(10), ADD column5 VARCHAR(10), ADD column6 VARCHAR(10),MODIFY user_id bigint, drop column status" /> </sql-cases>