我的数据库架构中有几列具有位数据类型,并且在使用 Doctrine2 映射它时遇到问题。我不断得到:
Unknown database type bit requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.
有什么解决办法吗?我正在考虑将数据类型更改为 bool 值并仅使用真假语句,但这意味着我没有时间大规模更改架构。
最佳答案
在 config.yml 中使用 mapping_types
doctrine:
dbal:
driver:%% database_driver
host:%% database_host
port:%% database_port
dbname:% database_name%
user:%% database_user
password:%% database_password
charset: UTF8
mapping_types:
bit: boolean
关于mysql - 映射 MySql 'bit' 数据类型的 Doctrine2 解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9744629/