Tôi có một vài cột trong lược đồ cơ sở dữ liệu của tôi có các kiểu dữ liệu bit và đang gặp vấn đề với Doctrine2 ánh xạ nó. Tôi tiếp tục nhận được:Doctrine2 workaround cho ánh xạ MySql 'bit' kiểu dữ liệu
Unknown database type bit requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.
Có công việc nào không? Tôi đã nghĩ đến việc chỉ thay đổi kiểu dữ liệu thành boolean và chỉ sử dụng các câu lệnh true và false nhưng điều đó có nghĩa là thay đổi lược đồ trên một quy mô lớn mà tôi không có thời gian.
[câu trả lời tương tự] (http://stackoverflow.com/a/12925885/495132) để kích hoạt ENUM –
Bit muộn, nhưng thuyết khuyến tinyint với nhiều loại boolean với mysql (http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#mapping-matrix). Bạn có thể chuyển đổi các cột bit thành tinyint? – BigJ