diff --git a/sql-statements/sql-statement-alter-table.md b/sql-statements/sql-statement-alter-table.md index a3b28c54cc46c..7747820e254b9 100644 --- a/sql-statements/sql-statement-alter-table.md +++ b/sql-statements/sql-statement-alter-table.md @@ -39,7 +39,7 @@ AlterTableSpec ::= | 'ORDER' 'BY' AlterOrderItem ( ',' AlterOrderItem )* | ( 'DISABLE' | 'ENABLE' ) 'KEYS' | ( 'MODIFY' ColumnKeywordOpt IfExists | 'CHANGE' ColumnKeywordOpt IfExists ColumnName ) ColumnDef ColumnPosition -| 'ALTER' ( ColumnKeywordOpt ColumnName ( 'SET' 'DEFAULT' ( SignedLiteral | '(' Expression ')' ) | 'DROP' 'DEFAULT' ) | 'CHECK' Identifier EnforcedOrNot | 'INDEX' Identifier IndexInvisible ) +| 'ALTER' ( ColumnKeywordOpt ColumnName ( 'SET' 'DEFAULT' ( SignedLiteral | '(' Expression ')' ) | 'DROP' 'DEFAULT' ) | 'CHECK' Identifier EnforcedOrNot | 'INDEX' Identifier ("VISIBLE" | "INVISIBLE") ) | 'RENAME' ( ( 'COLUMN' | KeyOrIndex ) Identifier 'TO' Identifier | ( 'TO' | '='? | 'AS' ) TableName ) | LockClause | AlgorithmClause diff --git a/sql-statements/sql-statement-create-index.md b/sql-statements/sql-statement-create-index.md index 2519b2d04ac67..74c3aaaaaef7a 100644 --- a/sql-statements/sql-statement-create-index.md +++ b/sql-statements/sql-statement-create-index.md @@ -43,7 +43,7 @@ IndexOption ::= | IndexType | 'WITH' 'PARSER' Identifier | 'COMMENT' stringLit -| IndexInvisible +| ("VISIBLE" | "INVISIBLE") IndexTypeName ::= 'BTREE' diff --git a/sql-statements/sql-statement-create-table.md b/sql-statements/sql-statement-create-table.md index 48c6ee58a1a66..d1374ce6b9e9b 100644 --- a/sql-statements/sql-statement-create-table.md +++ b/sql-statements/sql-statement-create-table.md @@ -76,6 +76,7 @@ KeyPart ::= IndexOption ::= 'COMMENT' String | ( 'VISIBLE' | 'INVISIBLE' ) +| ('USING' | 'TYPE') ('BTREE' | 'RTREE' | 'HASH') ForeignKeyDef ::= ( 'CONSTRAINT' Identifier )? 'FOREIGN' 'KEY'