将MySQL数据从Yes / No varchar迁移到位字段

时间:2016-05-04 23:07:53

标签: mysql migration

我设置一个查询,从表A中获取数据并将其移至表B

表B包含不同类型的字段,我试图确定如何将Yes / No varchars迁移为1/0位

我的一般查询结构如下

INSERT INTO 
    table_b (bitValue) 
SELECT 
    YesNoVarcharValue
FROM table_a

我如何在YesNoVarcharValue上设置一个条件,以便它正确地插入到表b中?

1 个答案:

答案 0 :(得分:0)

我能够使用以下设置实现我的目标:

INSERT INTO 
    table_b (bitValue) 
SELECT 
    if(YesNoVarcharValue = 'Yes', 1, 0)
FROM table_a