这篇为你详细列举在只读分析引擎中支持的数据类型。
一、数字数据类型
| 类型分类 | 类型 | 支持情况与说明 |
| 数字数据类型 | TINYINT | 支持 |
| | SMALLINT | 支持 |
| | MEDIUMINT | 支持 |
| | INT | 支持 |
| | BIGINT | 支持 |
| | DECIMAL、NUMERIC | 支持 |
| | FLOAT | 支持 |
| | DOUBLE | 支持 |
| | BIT | 支持注意:只读分析引擎中的 BIT 数据类型是通过转换为无符号的 INT 类型进行支持的,故只读分析引擎仅支持将 BIT 类型数据用于一些数字判断的场景。 |
| 日期和时间数据类型 | DATE | 支持 |
| | DATETIMESTAMP | 支持 |
| | TIMESTAMP | 支持 |
| | TIME | 支持 |
| | YEAR | 支持 |
| 字符数据类型 | CHAR | 支持 |
| | VARCHAR | 支持 |
| | BINARY | 支持 |
| | BLOB | 支持 |
| | TEXT | 支持 |
| | ENUM | 支持注意:只读分析引擎中的 ENUM 与 SET 数据类型是将其转换为 String 类型进行支持的,故无法使用相关表达式或专用函数,例如:&、find_in_set。 |
| | SET | |
| 空间数据类型 | GEOMETRY | 不支持 |
| | POINT | 不支持 |
| | LINESTRING | 不支持 |
| | POLYGON | 不支持 |
| JSON 数据类型 | JSON | 支持注意:在只读分析引擎内核版本2.2410.1.0及之后的版本才支持 JSON 类型,1.2404.x 版本不支持 JSON 数据类型。 |