检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
负数period的表现。 MySQL在5.7版本,会将负数年份解析为异常值而不是报错。GaussDB入参或结果(如100年1月减去10000月)出现负数时报错。在MySQL 8.0中已修复此问题,对越界月份报错。GaussDB下此函数的表现与MySQL 8.0版本保持一致。 period月份越界的表现。
服务器侦听不正确 如果确认Server及Port配置正确,请根据“操作步骤”中数据库服务器的相关配置,确保数据库侦听了合适的网卡及端口。 防火墙及网闸设备 请确认防火墙设置,将数据库的通信端口添加到可信端口中。 如果有网闸设备,请确认相关的设置。 The password-stored method
"Ch..."将报错,因默认值"Ch..."不属于括号中枚举值,而A数据库不报错。 <!ENTITY baidu "www.baidu.com">...... &Baidu;&writer将报错,因区分字母大小写,Baidu无法与baidu对应,而A数据库不报错。 与A数据库命名
"Ch..."将报错,因默认值"Ch..."不属于括号中枚举值,而A数据库不报错。 <!ENTITY baidu "www.baidu.com">...... &Baidu;&writer将报错,因区分字母大小写,Baidu无法与baidu对应,而A数据库不报错。 与A数据库命名
floatvector不支持NULL、Nan、Inf作为元素,当向量中含有NULL值,数据库会报错。 floatvector不能为NULL,当插入、更新或转换NULL值作为向量数据时,数据库会报错。 floatvector数据在某些场景下(执行计划走stream计划时),其成员存储数字
N执行,影响执行性能。 DML: 默认不支持跨节点事务,如果所执行的DML语句包含跨节点事务,会报错处理,具体分为两种场景: 如果用户语句在数据库内部被拆分成多条独立语句执行,会报错:INSERT/UPDATE/DELETE/MERGE contains multiple remote
反斜杠\在MySQL和GaussDB中都视为转义,但MySQL支持\0,GaussDB暂不支持,因此反斜杠作为分隔符且分隔符后为字符0时GaussDB会报错。 DATETIME[(fsp)] 支持,存在差异 GaussDB支持datetime数据类型,与MySQL相比规格上存在如下差异: 反斜
长度小于1或者大于32767则报错。 dest_offset BLOB对象的偏移长度。 说明: 偏移量小于1或者大于LOBMAXSIZE则报错。 src_offset BFILE文件的偏移长度。 说明: 偏移量小于1或者大于LOBMAXSIZE则报错。 DBE_LOB.LOADFROMBFILE
长度小于1或者大于32767则报错。 dest_offset blob对象的偏移长度。 说明: 偏移量小于1或者大于LOBMAXSIZE则报错。 src_offset BFILE文件的偏移长度。 说明: 偏移量小于1或者大于LOBMAXSIZE则报错。 amount + src_offset
长度小于1或者大于32767则报错。 dest_offset BLOB对象的偏移长度。 说明: 偏移量小于1或者大于LOBMAXSIZE则报错。 src_offset BFILE文件的偏移长度。 说明: 偏移量小于1或者大于LOBMAXSIZE则报错。 amount + src_offset
长度小于1或者大于32767则报错。 dest_offset blob对象的偏移长度。 说明: 偏移量小于1或者大于LOBMAXSIZE则报错。 src_offset BFILE文件的偏移长度。 说明: 偏移量小于1或者大于LOBMAXSIZE则报错。 amount + src_offset
b4_0900_ai_ci时(例如SELECT _utf8'a' collate utf8mb4_bin),MySQL中会发生报错,GaussDB不报错。当字符串字符集为utf8mb4,指定其字符序为utf8_bin/utf8_general_ci/utf8_unicode_ci时,存在同样差异。
表场景下,由于GaussDB和MySQL的执行层机制不同,GaussDB会逐行调用函数,此行为会导致在存在报错的情况下会直接报错且中断执行,但MySQL不会逐行执行故不会报错中断,从而造成返回结果存在不一致。 系统函数的调用不推荐使用pg_catalog.func_name()形
模式字符串pat非法入参,只存在右单括号“)”时,GaussDB会报错,MySQL 5.7会报错,MySQL 8.0不会报错。 在de|abc匹配序列de或abc的匹配规则,当|左右存在空值时,GaussDB不会报错,MySQL 5.7会报错,MySQL 8.0不会报错。 制表符“\t”正则匹配字符类[:b
返回的是infinity。对于超过范围的值,严格模式下GaussDB会报错,MySQL是否报错取决于使用场景。一般查询场景不报错,而执行DML SQL语句更改表属性的值时报错。宽松模式下GaussDB返回0000-00-00 00:00:00值,MySQL根据使用场景可能报错,也可能返回0000-00-00 00
返回的是infinity。对于超过范围的值,严格模式下GaussDB会报错,MySQL是否报错取决于使用场景。一般查询场景不报错,而执行DML SQL语句更改表属性的值时报错。宽松模式下GaussDB返回0000-00-00 00:00:00值,MySQL根据使用场景可能报错,也可能返回0000-00-00 00
示异或。 取值范围:精度M,标度D不支持浮点型数值输入,只支持整型数值输入。 输入格式:当字符串入参全部被截断时不会报错,如“@123”;只有被部分截断时才会报错,如“12@3”。 NUMERIC[(M[,D])] 支持,存在差异 DEC[(M[,D])] 支持,存在差异 FIXED[(M[
示异或。 取值范围:精度M,标度D不支持浮点型数值输入,只支持整型数值输入。 输入格式:当字符串入参全部被截断时不会报错,如“@123”;只有被部分截断时才会报错,如“12@3”。 NUMERIC[(M[,D])] 支持,存在差异 DEC[(M[,D])] 支持,存在差异 FIXED[(M[
SQL计划outline文本的hash值。 - evolute_status OUT boolean 演进行为是否正常完成:t表示正常;异常会报错。 t/f 返回值类型:boolean GS_SPM_SET_PLAN_STATUS(sql_hash, plan_hash, plan_status)
常见问题处理 batchMode设置错误 使用SSL方式建连报错或阻塞 父主题: 基于JDBC开发