如何使用CDM迁移MYSQL布尔类型
【摘要】 背景MySQL没有内置的布尔类型。 但是它使用TINYINT(1)。 为了更方便,MySQL提供BOOLEAN或BOOL作为TINYINT(1)的同义词。在MySQL中,0被认为是false,非零值被认为是true。 要使用布尔文本,可以使用常量TRUE和FALSE来分别计算为1和0。 迁移问题描述用户想迁移mysql到云上DWS, 字段映射如下作业运行报错解决办法点击连接管理-> 编辑对应...
背景
MySQL没有内置的布尔类型。 但是它使用TINYINT(1)。 为了更方便,MySQL提供BOOLEAN
或BOOL
作为TINYINT(1)
的同义词。
在MySQL中,0
被认为是false
,非零值被认为是true
。 要使用布尔文本,可以使用常量TRUE
和FALSE
来分别计算为1
和0
。
迁移
问题描述
用户想迁移mysql到云上DWS, 字段映射如下
作业运行报错
解决办法
点击连接管理-> 编辑对应的mysql连接器 -> 点击高级属性,添加如下属性
mysql.bool.type.transform=true
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)