gpt4 book ai didi

mysql - 为 mysql boolean 列中的先前值插入 NULL 值

转载 作者:行者123 更新时间:2023-11-29 19:15:03 25 4
gpt4 key购买 nike

我已向 MySQL 表添加了一个新列,如下所示:

alter table result add column failed boolean default 0;

尽管表中之前的记录在失败的字段中获得了 NULL 值,但效果很好。我不确定如果字段数据类型是 boolean 值并且默认设置为 0,这怎么可能。

谁能帮忙

最佳答案

它设置为 null,因为您在添加列之前插入了这些行,默认值仅适用于新插入。您可以更新结果表中失败为空的所有值并将其设置为 0 以解决该问题。

UPDATE result SET failed = 0 WHERE failed = null;

关于mysql - 为 mysql boolean 列中的先前值插入 NULL 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42781834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com