检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
隐式游标的相关属性,来完成相应的操作。在隐式游标的工作区中,所存放的数据是最新处理的一条SQL语句所包含的数据,与用户自定义的显式游标无关。 格式调用为: SQL% INSERT,UPDATE,DELETE,SELECT语句中不必明确定义游标。 属性 隐式游标属性为: SQL%F
隐式游标属性不受commit\rollback操作影响。打开GUC参数set behavior_compat_options='compat_cursor'时,隐式游标属性受savepoint\commit\rollback操作影响,将重置相关属性为默认值。 属性 隐式游标属性为: SQ
隐式游标 对于非查询语句,如修改、删除操作,则由系统自动地为这些操作设置游标并创建其工作区,这些由系统隐含创建的游标称为隐式游标,隐式游标的名称为SQL,这是由系统定义的。 简介 对于隐式游标的操作,如定义、打开、取值及关闭操作,都由系统自动地完成,无需用户进行处理。用户只能通过
隐式游标的相关属性,来完成相应的操作。在隐式游标的工作区中,所存放的数据是最新处理的一条SQL语句所包含的数据,与用户自定义的显式游标无关。 格式调用为: SQL% INSERT,UPDATE,DELETE,SELECT语句中不必明确定义游标。 属性 隐式游标属性为: SQL%F
隐式游标的相关属性,来完成相应的操作。在隐式游标的工作区中,所存放的数据是最新处理的一条SQL语句所包含的数据,与用户自定义的显式游标无关。 格式调用为: SQL% INSERT、UPDATE、DELETE和SELECT语句中不必明确定义游标。 隐式游标属性不受commit/rollback操作影响。
compat_cursor时,隐式游标跨存储过程有效。 属性 隐式游标属性为: SQL%FOUND布尔型属性:当最近一次读记录时成功返回,则值为TRUE。 SQL%NOTFOUND布尔型属性:与%FOUND相反。 SQL%ROWCOUNT数值型属性:返回已从游标中读取的记录数。
FlexusRDS for MySQL数据库使用规范 数据库命名规范 所有的数据库对象名称(包括库名、表名、列名等)建议以小写字母命名,每个单词之间用下划线分隔。 所有的数据库对象名称禁止使用FlexusRDS for MySQL保留关键字。 MySQL官方保留字与关键字(MySQL
这里*的个数建议100个以内。 避免使用存储过程,存储过程难以调试和扩展,更没有移植性。 避免使用触发器、事件调度器(event scheduler)和视图实现业务逻辑,这些业务逻辑应该在业务层处理,避免对数据库产生逻辑依赖。 避免使用隐式类型转换。 类型转换规则具体如下: 两个参数至少
强制转换函数 表1 强制转换函数列表 MySQL数据库 GaussDB数据库 差异 CAST() 支持,存在差异 数据类型转换规则和支持的转换类型均以GaussDB支持的转换范围和规则为准。 CONVERT() 支持,存在差异 数据类型转换规则和支持的转换类型均以GaussDB支持的转换范围和规则为准。
下即使定义了转换路径,也不能进行数据类型转换。 MySQL数据库支持任意两种数据类型之间做转换。 由于存在以上差异,基于MySQL数据库的应用程序向GaussDB数据库迁移时,SQL语句可能由于不支持不同数据类型之间的转换而报错。或者支持转换的场景下,转换的规则有差异导致SQL语句执行的结果不同。
使用mysqldump从MySQL导出数据非常缓慢的原因 mysqldump客户端的版本和DDM所支持的MySQL版本不一致,可能会导致从MySQL导出数据非常缓慢。 建议版本保持一致。 父主题: DDM使用类
DDL工具简介 MySQL 5.6之前数据库中对大表的表结构修改的DDL操作通常会引发DML语句阻塞,复制延迟升高等问题,导致数据库对外呈现出一种“异常”的状态。本文介绍了MySQL原生的数据库DDL方式Copy和Inplace算法、开源工具gh-ost以及MySQL 8.0新增的
数据类型支持的属性 表1 数据类型支持的属性 MySQL数据库 GaussDB数据库 NULL 支持 NOT NULL 支持 DEFAULT 支持 ON UPDATE 支持 PRIMARY KEY 支持 AUTO_INCREMENT 支持 CHARACTER SET name 支持
MySQL Online DDL工具使用 DDL工具简介 MySQL原生的DDL工具 gh-ost工具 instant秒级加列 DDL工具测试对比 父主题: 使用数据库
强制转换函数 表1 强制转换函数列表 MySQL数据库 GaussDB数据库 差异 CAST() 支持,存在差异 由于函数执行机制不同,flags无法传递给内层函数,在cast函数嵌套其他函数(如greatest、least等)时,内层函数返回小于1的值,结果与MySQL不一致。
以下为GaussDB数据库MySQL兼容性MySQL模式中日期时间函数的公共说明,与MySQL行为一致。 函数入参为时间类型表达式的情况: 时间类型表达式主要包括text、datetime、date或time,但所有可以隐式转换为时间表达式的类型都可以作为入参,比如数字类型可以通过先隐式转化为text,再作为时间类型表达式生效。
php-fpm.service 购买并配置RDS 请根据具体需求购买华为云RDS for MySQL数据库实例。 选择MySQL 5.7版本,创建以“rds-01”为例的数据库实例。 确保RDS和ECS使用同一个安全组,以便用户正常访问数据库。 设置root用户对应的密码,并妥善管
用MySQL监控实现容灾切换的过程。 使用MySQL监控的步骤如下所示: 步骤一:准备MySQL数据库 步骤二:创建MAS应用 步骤三:创建MySQL监控 步骤四:切换MySQL监控 步骤一:准备MySQL数据库 在使用MySQL监控前,需要提前准备一个多活实例和两个MySQL数
”选项让 gh-ost 直接在从库上修改表。最终的切换过程也是在从库正常复制的状态下完成的。 “-test-on-replica”表明操作只是为了测试目的。在进行最终的切换操作之前,复制会被停止。原始表和临时表会相互切换,再切换回来,最终相当于原始表没变动。主从复制暂停的状态下,可以检查和对比这两张表中的数据。
自建MySQL迁移到RDS for MySQL 方案概述 资源规划 操作流程 上云操作 父主题: RDS for MySQL