参考:https://www.javaear.com/question/41149554.html
ALTER TABLE XXX ALTER COLUMN xxx TYPE BOOLEAN USING xxx::BOOLEAN
ERROR: default for column "xxx" cannot be cast automatically to type boolean
SQL state: 42804
正常情况int类型的字段可以直接转成boolean,无法转换应该是建表的时候添加了默认值,需要先删除默认值再进行转换:


本文详细解释了在尝试将int类型字段转换为boolean类型时遇到的SQL错误:'default for column xxx cannot be cast automatically to type boolean'。并提供了解决方案,即先删除字段的默认值,然后再进行类型转换。
476

被折叠的 条评论
为什么被折叠?



