1 |
CHAR[(M)] |
支持 |
|
2 |
VARCHAR(M) |
支持 |
- 输入格式
- GaussDB的自定义函数参数和返回值不支持长度校验,存储过程参数不支持长度校验,MySQL支持。
- GaussDB的自定义函数和存储过程中的临时变量支持长度校验以及严格宽松模式下的报错和截断告警,MySQL不支持。
- GaussDB不支持转义字符输入,不支持""双引号输入,MySQL支持。
- 操作符
- GaussDB能正常转成浮点型的字符串与整型值加减乘除求余,返回值是整型值,MySQL是返回浮点型。
- GaussDB除以0会报错,MySQL返回null。
- “~”:GaussDB返回负数,MySQL返回8字节无符号整数。
- “^”:GaussDB表示次方幂,MySQL表示按位异或。
|
3 |
TINYTEXT |
支持 |
- 输入格式
- GaussDB不支持长度限制255字节(最大不超过1G),不支持超限后,根据严格宽松模式报错和截断告警。MySQL支持。
- GaussDB不支持转义字符输入,不支持""双引号输入,MySQL支持。
- 操作符
- GaussDB能正常转成浮点型的字符串与整型值加减乘除求余,返回值是整型值,MySQL是返回浮点型。
- GaussDB除以0会报错,MySQL返回null。
- “~”:GaussDB返回负数,MySQL返回8字节无符号整数。
- “^”:GaussDB表示次方幂,MySQL表示按位异或。
|
4 |
TEXT |
支持 |
- 输入格式
- GaussDB不支持长度限制65535字节(最大不超过1G),不支持超限后,根据严格宽松模式报错和截断告警。MySQL支持。
- GaussDB不支持转义字符输入,不支持""双引号输入,MySQL支持。
- 操作符
- GaussDB能正常转成浮点型的字符串与整型值加减乘除求余,返回值是整型值,MySQL是返回浮点型。
- GaussDB除以0会报错,MySQL返回null。
- “~”:GaussDB返回负数,MySQL返回8字节无符号整数。
- “^”:GaussDB表示次方幂,MySQL表示按位异或。
|
5 |
MEDIUMTEXT |
支持 |
- 输入格式
- GaussDB不支持长度限制16777215字节(最大不超过1G),不支持超限后,根据严格宽松模式报错和截断告警。MySQL支持。
- GaussDB不支持转义字符输入,不支持""双引号输入,MySQL支持。
- 操作符
- GaussDB能正常转成浮点型的字符串与整型值加减乘除求余,返回值是整型值,MySQL是返回浮点型。
- GaussDB除以0会报错,MySQL返回null。
- “~”:GaussDB返回负数,MySQL返回8字节无符号整数。
- “^”:GaussDB表示次方幂,MySQL表示按位异或。
|
6 |
LONGTEXT |
支持 |
- 输入格式
- GaussDB只支持不超过1G,MySQL支持4G-1字节长度。
- GaussDB不支持转义字符输入,不支持""双引号输入,MySQL支持。
- 操作符
- GaussDB能正常转成浮点型的字符串与整型值加减乘除求余,返回值是整型值,MySQL是返回浮点型。
- GaussDB除以0会报错,MySQL返回null。
- “~”:GaussDB返回负数,MySQL返回8字节无符号整数。
- “^”:GaussDB表示次方幂,MySQL表示按位异或。
|
7 |
ENUM('value1','value2',...) |
不支持 |
- |
8 |
SET('value1','value2',...) |
不支持 |
- |