检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
链接复制成功!
序号
MySQL数据库
GaussDB数据库
差异
1
BIN()
支持
函数入参1支持类型存在差异,GaussDB入参1支持类型如下:
2
CONCAT()
无论参数的数据类型如何,concat返回值的数据类型始终为text;MySQL的concat在含有二进制类型参数时,返回值为二进制类型。
3
CONCAT_WS()
无论参数的数据类型如何,concat_ws返回值的数据类型始终为text;MySQL的concat_ws在含有二进制类型参数时,返回值为二进制类型,其他情况返回值为字符串类型。
4
ELT()
整数类型:tinyint、smallint、mediumint、int、bigint
无符号整数类型:tinyint unsigned、smallint unsigned、int unsigned
字符和文本类型:char,varchar、tinytext,text,mediumtext,longtext,仅支持纯数字整数字符串,且整数范围在bigint范围内。
浮点类型:float、real、double
定点类型:numeric、decimal、dec
布尔类型:bool
无符号整数类型:tinyint unsigned、smallint unsigned、int unsigned、bigint unsigned
字符和文本类型:char,varchar、tinytext,text,mediumtext,longtext
大对象类型:tinyblob,blob,mediumblob,longblob
日期类型:datetime,timestamp,date,time
5
FIELD
函数入参在bigint最大值 ~ bigint unsigned最大值范围内的数字,存在不兼容。
函数入参为浮点型float(m, d)、double(m, d)、real(m, d)时精度更高,存在不兼容。
6
FIND_IN_SET()
当数据库encoding = 'SQL_ASCII'时,不支持默认的大小写判断规则,即在用户不指定字符集规则的情况下,大写与小写区分判断。
7
INSERT()
8
LOCATE()
入参1为bytea类型,入参2为text类型时,GaussDB与MySQL行为存在差异。
9
MAKE_SET()
10
QUOTE()
11
SPACE()
12
SUBSTR()
-
13
SUBSTRING()
14
SUBSTRING_INDEX()
15
STRCMP()
16
SHA()/SHA1()
17
SHA2()
上一篇:日期和时间函数
下一篇:强制转换函数
在使用文档中是否遇到以下问题
意见反馈(选填)
请至少选择一项反馈信息并填写问题反馈
字符长度不能超过500