云数据库 RDS for MySQL

 

云数据库 RDS for MySQL拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点,让您更加专注业务发展。

 
 

    mysql主键递增检查唯一值 更多内容
  • 数据库使用规范

    NULL属性,int等数字类型默认推荐给0,varchar等字符类型默认给空字符串。 避免使用ENUM类型,可以用TINYINT类型替换。 修改ENUM需要使用ALTER语句,ENUM类型的ORDER BY操作效率低,需要额外操作。 如果定义了禁止ENUM的枚举是数值,可使用其他数据类型(如char类型)。

    来自:帮助中心

    查看更多 →

  • DDL

    sec) MySQL给BLOB、TEXT、JSON数据类型指定默认时必须给默认添加括号, GaussDB 给上述数据类型指定默认时可以不添加括号。 GaussDB指定默认时不会校验默认是否溢出;MySQL指定不带括号形式的默认时会校验是否溢出,指定带括号形式的默认时不会校验是否溢出。

    来自:帮助中心

    查看更多 →

  • 约束设计

    约束设计 DEFAULT和NULL约束 如果能够从业务层面补全字段,那么,不建议使用DEFAULT约束,避免数据加载时产生不符合预期的结果。 给明确不存在NULL的字段加上NOT NULL约束,优化器会在特定场景下对其进行自动优化。 给可以显式命名的约束显式命名。除了NOT

    来自:帮助中心

    查看更多 →

  • 如何创建自动递增列?

    如何创建自动递增列? 答: GaussDB数据库 支持创建自动递增列,您可以在创建表时,指定SERIAL数据类型。 示例: gaussdb=# CREATE TABLE table_name(id serial, name varchar(20)); 也可以使用如下方式: --创建序列。

    来自:帮助中心

    查看更多 →

  • 约束设计

    约束设计 DEFAULT和NULL约束 如果能够从业务层面补全字段,那么,不建议使用DEFAULT约束,避免数据加载时产生不符合预期的结果。 给明确不存在NULL的字段加上NOT NULL约束,优化器会在特定场景下对其进行自动优化。 给可以显式命名的约束显式命名。除了NOT

    来自:帮助中心

    查看更多 →

  • DDL

    sec) MySQL给BLOB、TEXT、JSON数据类型指定默认时必须给默认添加括号,GaussDB给上述数据类型指定默认时可以不添加括号。 GaussDB指定默认时不会校验默认是否溢出;MySQL指定不带括号形式的默认时会校验是否溢出,指定带括号形式的默认时不会校验是否溢出。

    来自:帮助中心

    查看更多 →

  • 约束设计

    约束设计 DEFAULT和NULL约束 如果能够从业务层面补全字段,那么,不建议使用DEFAULT约束,避免数据加载时产生不符合预期的结果。 给明确不存在NULL的字段加上NOT NULL约束,优化器会在特定场景下对其进行自动优化。 给可以显式命名的约束显式命名。除了NOT

    来自:帮助中心

    查看更多 →

  • 约束设计

    约束设计 DEFAULT和NULL约束 如果能够从业务层面补全字段,那么,不建议使用DEFAULT约束,避免数据加载时产生不符合预期的结果。 给明确不存在NULL的字段加上NOT NULL约束。优化器会在特定场景下对其进行自动优化。 给可以显式命名的约束显式命名。除了NOT

    来自:帮助中心

    查看更多 →

  • 数据库兼容类型检查

    数据库兼容类型检查 目标数据库兼容类型检查。当数据库类型不兼容时,可能会导致数据乱码或者同步失败。 不通过原因 MySQL->GaussDB(DWS)同步场景,无主键表、空字符串迁移不支持DWS的ORA兼容模式。 MySQL->GaussDB同步场景,目标数据库不兼容MySQL。 处理建议

    来自:帮助中心

    查看更多 →

  • GaussDB(DWS)约束设计规则

    GaussDB(DWS)约束设计规则 DEFAULT和NULL约束 【建议】如果能够从业务层面补全字段,则不建议使用DEFAULT约束,避免数据加载时产生不符合预期的结果。 【建议】给明确不存在NULL的字段加上NOT NULL约束,优化器会在特定场景下对其进行自动优化。 【建议】给可以显式命名的约束显式命名。除了NOT

    来自:帮助中心

    查看更多 →

  • ALTER TABLE

    段的新和表中旧相同,则表中该元组上具有该属性且不在更新字段内的字段不变,保持原有;若具有该属性的字段在更新字段内,则对应这些字段直接按指定更新的值更新。 该属性支持在MYSQL模式数据库中的5.7版本下指定(即sql_compatibility = 'MYSQL'、b_format_version='5

    来自:帮助中心

    查看更多 →

  • GaussDB(DWS)约束设计规则

    GaussDB(DWS)约束设计规则 DEFAULT和NULL约束 【建议】如果能够从业务层面补全字段,则不建议使用DEFAULT约束,避免数据加载时产生不符合预期的结果。 【建议】给明确不存在NULL的字段加上NOT NULL约束,优化器会在特定场景下对其进行自动优化。 【建议】给可以显式命名的约束显式命名。除了NOT

    来自:帮助中心

    查看更多 →

  • 如何设计宽表主键

    场景,可以体现在主键设计上,主键设计为[userid][orderid DESC]。 设计主键应考虑哪些因素 需要考虑主键的长度和主键列的个数。 主键的长度:主键的长度建议尽量短小,建议您采用固定长度的类型,例如长整型。对于非固定长度的类型,主键的长度控制在2 K

    来自:帮助中心

    查看更多 →

  • 如何创建自动递增列?

    如何创建自动递增列? 答:GaussDB数据库支持创建自动递增列,您可以在创建表时,指定SERIAL数据类型。 示例: gaussdb=# CREATE TABLE table_name(id serial, name varchar(20)); 也可以使用如下方式: --创建序列。

    来自:帮助中心

    查看更多 →

  • DDL

    pace时,仍可进行分区和普通表数据的交换。 对于列默认MySQL不会校验默认,因此默认不同时也可进行分区和普通表数据的交换;GaussDB会校验默认,如果默认不同,则无法进行分区和普通表数据的交换。 MySQL在分区表或普通表上进行DROP列操作后,表结构仍然一致,

    来自:帮助中心

    查看更多 →

  • 将MySQL同步到GaussDB分布式版

    如果使用时间类型当主键,如果该时间类型的是目标库的非法,增量同步可能存在数据不一致或者任务失败的风险。 MySQL->GaussDB(PG兼容性模式)增量DDL使用的是B兼容性模式的DDL语法,可能会导致增量同步失败。 由于浮点型数据是采用近似存储,而不是作为精确存储,此外操作

    来自:帮助中心

    查看更多 →

  • DDL

    sec) MySQL给BLOB、TEXT、JSON数据类型指定默认时必须给默认添加括号,GaussDB给上述数据类型指定默认时可以不添加括号。 GaussDB指定默认时不会校验默认是否溢出;MySQL指定不带括号形式的默认时会校验是否溢出,指定带括号形式的默认时不会校验是否溢出。

    来自:帮助中心

    查看更多 →

  • DRS主键或者唯一键不一致导致数据不一致需要怎样处理

    DRS主键或者唯一键不一致导致数据不一致需要怎样处理 场景描述 MySQLMySQL实时同步,目标数据库已经存在表结构,增量阶段发现数据不一致,同时目标数据库结构与源数据库不同。 可能原因 目标数据库的唯一索引或者主键与源数据库不一致,尤其是目标数据库唯一索引(主键)比源数据库

    来自:帮助中心

    查看更多 →

  • 将MySQL同步到GaussDB(DWS)

    目标数据库多的列要求非空且没有默认,源数据库insert数据,同步到目标数据库后多的列为null,不符合目标数据库要求。 目标数据库多的列设置固定默认,且有唯一约束。源数据库insert多条数据后,同步到目标数据库后多的列为固定默认,不符合目标数据库要求。 在MySQL中,同一个datab

    来自:帮助中心

    查看更多 →

  • 实时同步

    源库Oracle为RAC集群时,为什么建议使用SCAN IP连接 源库Oracle补全日志检查方法 同步到GaussDB(DWS)的使用建议 Oracle到GaussDB字符集兼容性说明 字符集不兼容导致数据乱码或者同步失败 DRS增量同步怎样填启动位点 MySQL或MariaDB不同版本之间的语法差异 GaussDB远程连接配置方法

    来自:帮助中心

    查看更多 →

  • 灾备阶段失败报错,关键词“A dml without pk write target db fail”

    7.23),有无主键表隐藏主键的特性,导致DRS任务报错update/delete没有命中。 解决方案 如果是无主键表原因,需要将无主键表修改为主键表,并重新创建DRS任务完成灾备。 如果源端为RDS for MySQL老版本(5-5.7.23),有无主键表隐藏主键的特性,请参考以下步骤处理:

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了