CREATE TABLE
TiDB 支持以下 table_option
。TiDB 会解析并忽略其他 table_option
参数,例如 AVG_ROW_LENGTH
、CHECKSUM
、COMPRESSION
、CONNECTION
、DELAY_KEY_WRITE
、ENGINE
、KEY_BLOCK_SIZE
、MAX_ROWS
、MIN_ROWS
、ROW_FORMAT
和 。
删除一张表。如果该表不存在,就建一张表:
- TiDB 不支持临时表,对于
CREATE TEMPORARY TABLE
语法,会忽略TEMPORARY
关键字。 - 不支持
FULLTEXT
,HASH
和SPATIAL
索引。 - 为了与 MySQL 兼容,
index_col_name
属性支持 length 选项,最大长度默认限制为 3072 字节。此长度限制可以通过配置项max-index-length
更改,具体请参阅 TiDB 配置文件描述。 - 为了与 MySQL 兼容,TiDB 会解析但忽略
index_col_name
属性的[ASC | DESC]
索引排序选项。 COMMENT
属性最多支持 1024 个字符,不支持WITH PARSER
选项。- TiDB 在单个表中最多支持 512 列。InnoDB 中相应的数量限制为 1017,MySQL 中的硬限制为 4096。详情参阅 。
- TiDB 会解析并忽略 约束,与 MySQL 5.7 相兼容。详情参阅
CHECK
约束。 - TiDB 会解析并存储外键约束,但不会在 DML 语句中强制对外键进行约束检查。详情。