-
IGNORE - 数据仓库服务 GaussDB(DWS)
IGNORE MySQL INSERT语句如果使用IGNORE修饰符,则执行INSERT语句时发生的错误将被忽略。 输入示例 1 2 3 4 5 6 7 8 9 10 # 如果表中已经存在相同的记录,则忽略当前新数据 INSERT IGNORE INTO exmp_tb2
-
ROLLUP - 数据仓库服务 GaussDB(DWS)
ROLLUP MySQL中的group by column with rollup需要转换为GaussDB(DWS)中的group by rollup (column); 输入示例 1 2 3 select id,product_id,count(1) from czb_account
-
二进制类型 - 数据仓库服务 GaussDB(DWS)
二进制类型 概述 MySQL BIT数据类型被用于存储比特值。一种类型允许存储位值,可以从1到64。 MySQL BINARY和VARBINARY 类似CHAR并且VARCHAR,只不过它们包含二进制字符串。 类型对照 表1 二进制类型对照表 MySQL二进制类型 MySQL INPUT
-
语法说明 - 云数据库 GaussDB(for MySQL)
语法说明 HTAP支持ClickHouse的原生语法,大小写敏感,详情可以参考ClickHouse的官方文档。 如下为需要注意的部分: 创建数据同步时可以通过管理控制台上的“表同步设置->列操作”指定表同步的规则,表同步设置列操作是通过TABLE OVERRIDE来实现的,库同步语法如下:
-
查看建表语句 - 数据湖探索 DLI
执行以下命令返回测试表testDB01.testTable5的建表语句 SHOW CREATE TABLE testDB01.testTable5 返回test表的建表语句: createtab_stmt CREATE TABLE `testDB01`.`testTable5`(`id` INT, `age`
-
将MySQL同步到MySQL - 数据复制服务 DRS
将MySQL同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 RDS for MySQL 本地自建MySQL数据库 ECS自建MySQL数据库 其他云上MySQL数据库 RDS for MySQL 说明: 仅支持目标库版本等于或高于源库版本。 使用建议
-
GROUP BY转换 - 数据仓库服务 GaussDB(DWS)
GROUP BY转换 MySQL/ADB 分组查询的时候允许查询非分组字段,不报错;DWS分组查询时只能查询分组字段和聚集函数,报错。因此补齐没有group by的查询分组字段。 输入示例 1 SELECT e.department_id, department_name, ROUND(AVG(salary)
-
日期和时间类型 - 数据仓库服务 GaussDB(DWS)
DATETIME DEFAULT NULL, `dataType_5` DATETIME DEFAULT '2018-10-12 15:27:33.999999' ); 输出示例 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLE IF NOT EXISTS
-
注释 - 数据仓库服务 GaussDB(DWS)
注释 MySQL支持由 '#' 或 '--' 字符引起的单行注释,而GaussDB(DWS)仅支持由双破折号 '--' 字符引起的单行注释。DSC工具迁移时会将 '#' 转化为 '--' 注释。 输入示例 1 2 3 4 5 6 7 ## comment sample create
-
IGNORE - 数据仓库服务 GaussDB(DWS)
IGNORE MySQL UPDATE语句如果使用IGNORE修饰符,即使更新期间发生错误,UPDATE语句也不会中止。 输入示例 1 2 #测试 IGNORE 语法点 UPDATE IGNORE employees SET department_id=3; 输出示例 1 2 --测试
-
MySQL或MariaDB不同版本之间的语法差异 - 数据复制服务 DRS
MySQL或MariaDB不同版本之间的语法差异 对于源数据库和目标数据库的版本有差异的迁移和同步链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题。 DRS接收到的源数据库Binlog日志中里保存的是原始的执行SQL语句,这些SQL语句将会直接在目标数据库中执行,如
-
索引 - 数据仓库服务 GaussDB(DWS)
索引 唯一索引 普通索引和前缀索引 HASH索引 BTREE索引 SPATIAL空间索引 FULLTEXT全文索引 删除索引 索引重命名 父主题: 模式对象与数据定义(DDL)
-
INSERT - 数据仓库服务 GaussDB(DWS)
INSERT INSERT插入形式包括:HIGH_PRIORITY、LOW_PRIORITY、PARTITION、DELAYED、IGNORE、多值插入以及ON DUPLICATE KEY UPDATE。 HIGH_PRIORITY LOW_PRIORITY PARTITION DELAYED
-
PARTITION - 数据仓库服务 GaussDB(DWS)
PARTITION MySQL REPLACE支持使用PARTITION关键字和分区,子分区或两者的逗号分隔名称列表显式分区选择。 输入 1 2 3 4 5 replace INTO employees PARTITION(p3) VALUES (19, 'Frank1', 'Williams'
-
DELAYED - 数据仓库服务 GaussDB(DWS)
DELAYED DELAYED插入和替换在MySQL 5.6中被弃用。在MySQL 5.7中,DELAYED 不支持。服务器识别但忽略DELAYED关键字,将替换处理为非延迟替换,并生成ER_WARN_LEGACY_SYNTAX_CONVERTED警告。(REPLACE DELA
-
字符串类型 - 数据仓库服务 GaussDB(DWS)
字符串类型 概述 MySQL以字符单位解释字符列定义中的长度规范。这适用于 CHAR、VARCHAR和TEXT类型。DSC工具支持以下列出类型转换。 类型对照 表1 字符串类型对照表 MySQL字符串类型 MySQL INPUT GaussDB(DWS) OUTPUT CHAR CHAR[(0)]
-
LOW - 数据仓库服务 GaussDB(DWS)
LOW_PRIORITY MySQL INSERT插入语句使用LOW_PRIORITY修饰符时,则执行该INSERT延迟。 输入示例 1 2 3 4 5 6 # LOW_PRIORITY 低优先级 INSERT LOW_PRIORITY INTO exmp_tb2 VALUES(
-
删除索引 - 数据仓库服务 GaussDB(DWS)
删除索引 MySQL支持DROP INDEX和ALTER TABLE DROP INDEX两种删除索引的语句。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 DROP INDEX 输入示例 1 2 3 4 5 6 7 8 9 10 11 12
-
HASH索引 - 数据仓库服务 GaussDB(DWS)
GaussDB(DWS)不支持HASH索引。DSC工具迁移时会根据GaussDB(DWS)的特性将其迁移为普通索引。 内联HASH索引。 输入示例 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE `public`.`test_create_table03`
-
将MySQL迁移到MySQL - 数据复制服务 DRS
若专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建迁移任务。 对于源数据库和目标数据库的版本有差异的迁移链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题,详情可参考MySQL不同版本之间的语法差异。 多对一场景下,创建迁移任务时,目标库读写设置需要跟已有任务设置为一致。