mysql - 逆向工程时 Propel 将 TINYINT(1) 视为 boolean 值

标签 mysql boolean propel tinyint

我的 MYSQL 数据库中有一个字段“paymentmethod ”,它可以保存从 0 到 9 的值。所以我使用 TINYINT(1)。但由于某种原因,当我使用 Propel 对数据库进行逆向工程时,它创建了一个 BOOLEAN,但事实并非如此。

正确的方法是什么?

提前致谢!

最佳答案

这似乎是 Propel 中的一个已知错误。 Here是讨论。我想你只需要更新 Propel 即可。

关于mysql - 逆向工程时 Propel 将 TINYINT(1) 视为 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27543722/

相关文章:

php - SWIFT_MySQL fatal error : unexpectedly found nil while unwrapping an Optional value

mysql加载数据, boolean 字段问题

php - 使用 Propel ORM 保存和检索 blob

php - Propel 的 fromArray/fromJSON 特性可以避免 SQL 注入(inject)吗?

php - 带撇号的 PHP 查询中的搜索词

javascript - Sequelize : Many To Many table(CROSS TABLE) associated to other table

c++ - _Bool 和 bool : How do I solve the problem of a C library that uses _Bool?

php - 将 Propel 转换为带有链接实体的 JSON

mysql - 在Excel中插入查询内的if条件?

c# - 如何在 C# XNA 中创建 Wait() 方法?