2016-05-04 5 views
0

ich eine Abfrage einrichten, die Daten aus der Tabelle A nehmen und es in Tabelle B bewegenMigrating MySQL Daten von Ja/Nein-varchar zu einem Bitfeld

Tabelle B enthält Felder, die unterschiedlichen Typen sind, und ich ist versucht zu bestimmen, wie Ja zu migrieren/Nein als 1/0 Bits Varchars über

Meine allgemeine Abfrage wird wie unten

INSERT INTO 
    table_b (bitValue) 
SELECT 
    YesNoVarcharValue 
FROM table_a 

strukturiert wie würde ich auf YesNoVarcharValue eine Bedingung Setup, so dass es richtig fügt in Tisch b wie ein bisschen?

Antwort

0

konnte ich mein Ziel mit dem folgenden Setup erreichen:

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