如何更新 mysql 中的布尔值?[已关闭]

2022-08-30 23:30:10

我的表有一列,我将数据类型设置为布尔值(0表示假,1表示真),默认情况下为0。isSuccessful

但是当我想使用php更新此列时,

UPDATE .......... SET isSuccessful = 1 WHERE .........

它不起作用。

我试图将设置为1,是的,但是它们都不起作用。isSuccessful

那么我该如何更改 ?isSuccessful


答案 1

简单的更新查询应该就足够了。布尔字段只是 tinyint(1) 字段,并接受 1 和 0 的别名分别为 true 和 false(作为字符串)。以下应该没问题。也许如果您发布了确切的查询而不是删节版本,有人可能会发现问题?

UPDATE `table` SET `isSuccessful` = 1 WHERE `column` = 'criteria'

答案 2

确保你把这个“ ' ”字符是相同的键 “ ~ ” 在键盘上 “1” 键的左侧大小上,这应该可以做到,如果你使用 PHP + Mysql 在 linux 下。


推荐