Wie kann ich umwandeln eines int in ein bisschen in MySQL 5.1?

Ich bin, die einen Wechsel von SQL Server zu MySQL 5.1 und scheinen stolperte versuchen, erstellen Sie eine Tabelle mit einer select-Anweisung so, dass die Spalte ein wenig.

Idealerweise Folgendes funktionieren würde:

CREATE TABLE myNewTable AS
SELECT cast(myIntThatIsZeroOrOne as bit) AS myBit
FROM myOldtable

Aber sql ist sehr unglücklich beim casting ein wenig. Wie kann ich sagen, es wählen Sie eine int-Spalte (die ich kenne nur 0 und 1) als ein bit?

  • Warum genau Sie brauchen, um Sie zu wirken, zu wenig? Nicht Ihre Nutzung [TINY]INT? Laut Handbuch casting BIT ist nicht möglich.
InformationsquelleAutor Zugwalt | 2011-08-02
Schreibe einen Kommentar