Comment puis-je jeter un int à un peu de MySQL 5.1?

Je suis la transition à partir de SQL Server vers MySQL 5.1 et semblent être fauché en essayant de créer une table à l'aide d'une instruction select, de sorte que la colonne est un peu.

Idéalement, la suivante devrait fonctionner:

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

Cependant sql est très malheureux au casting aussi un peu. Comment puis-je lui dire de choisir un int colonne (qui je sais a seulement des 0 et des 1) comme un peu?

Exactement pourquoi vous avez besoin de le jeter aux bits? Pouvez pas utiliser [MINUSCULE]INT? Selon le manuel de la coulée de BITS n'est pas possible.

OriginalL'auteur Zugwalt | 2011-08-02