Я перехожу с SQL Server на MySQL 5.1 и, кажется, сбился с пути, пытаясь создать таблицу с помощью оператора select, чтобы столбец был бит.
В идеале следующее будет работать:
CREATE TABLE myNewTable AS
SELECT cast(myIntThatIsZeroOrOne as bit) AS myBit
FROM myOldtable
Однако sql очень недоволен при приведении бита. Как я могу указать ему, чтобы он выбирал столбец типа int (который, как я знаю, содержит только 0 и 1) как бит?