我有一个 MySQL 数据库,其中数据是从 Access 数据库迁移的。 问题在于 access 将 bool 真值保存为 -1,而 django 将 bool 真值保存为 1(通常发生在 MySQL 中)。
因此,对于 bool 字段,旧的 true 值保存为 -1,而新的 true 值保存为 1。
我需要告诉 django 对于所有 bool 字段都考虑 True 1 和 -1。 我该怎么办?
提前致谢, 萨布丽娜
最佳答案
只需将所有旧值更新为 1:
UPDATE <table>
SET <fieldname>=1
WHERE <fieldname>=-1
关于mysql - Django BooleanField 接受的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177915/