如何使用CDM迁移MYSQL布尔类型

举报
Leef724 发表于 2020/09/01 14:59:47 2020/09/01
【摘要】 背景MySQL没有内置的布尔类型。 但是它使用TINYINT(1)。 为了更方便,MySQL提供BOOLEAN或BOOL作为TINYINT(1)的同义词。在MySQL中,0被认为是false,非零值被认为是true。 要使用布尔文本,可以使用常量TRUE和FALSE来分别计算为1和0。 迁移问题描述用户想迁移mysql到云上DWS, 字段映射如下作业运行报错解决办法点击连接管理-> 编辑对应...

背景

MySQL没有内置的布尔类型。 但是它使用TINYINT(1)。 为了更方便,MySQL提供BOOLEANBOOL作为TINYINT(1)的同义词。

在MySQL中,0被认为是false,非零值被认为是true。 要使用布尔文本,可以使用常量TRUEFALSE来分别计算为10。 

迁移

问题描述

用户想迁移mysql到云上DWS, 字段映射如下

image.png

作业运行报错

image.png

解决办法

点击连接管理-> 编辑对应的mysql连接器 -> 点击高级属性,添加如下属性

mysql.bool.type.transform=true

image.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。