我的表有一个 isSuccessful
列,我将数据类型设置为 bool 值(0 表示 false,1 表示 true),默认为 0。
但是当我想使用 php 更新这个专栏时,
UPDATE .......... SET isSuccessful = 1 WHERE .........
它不起作用。
我尝试将 isSuccessful
设置为 1,是的,是的,但是它们都不起作用。
那么如何更改 isSuccessful
的值呢?
最佳答案
一个简单的更新查询就足够了。 bool 字段只是 tinyint(1) 字段,并接受 1 和 0 的别名分别为 true 和 false(作为字符串)。以下应该没问题。也许如果您发布了您的确切查询而不是删节版,有人可能会发现问题?
UPDATE `table` SET `isSuccessful` = 1 WHERE `column` = 'criteria'
关于php - 如何更新 mysql 中的 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7655423/