您现在的位置是:首页> 数字化系统数字化系统

金蝶BOS开发平台删除字段后,数据库还有这个字段

2024-03-08 数字化系统浏览量136

简介很多小伙伴会发现,在金蝶BOS二开过程中,会创建了很多字段。但是后面觉得这些字段不用了。直接在BOS开发界面删除,但是实际上数据库还有这个字段信息。如何彻底删除呢?首先确定好这些字段是无用字段。复制这个字段名,然后在BOS开发平台删除后,进入数据库先查询这个表,select * from 表名 会发现这个字段依然存在于数据库中。如果这个字段已经有数据了,不能直接删除的,会报错解决办法如下:先把这个

很多小伙伴会发现,在金蝶BOS二开过程中,会创建了很多字段。但是后面觉得这些字段不用了。直接在BOS开发界面删除,但是实际上数据库还有这个字段信息。如何彻底删除呢?

首先确定好这些字段是无用字段。复制这个字段名,然后在BOS开发平台删除后,进入数据库先查询这个表,select * from 表名  会发现这个字段依然存在于数据库中。如果这个字段已经有数据了,有的不能直接删除的,会报错

解决办法如下:先把这个字段的值更新为空。然后才可以删除

select * from table 
update table  set F_QOYB_TEXT_QTR = 0 //更新所有的字段值
update 表 SET f_qoyb_text_qtr = 0  WHERE fid in ('100069','100090') //更新这2条字段值
alter table 表 drop column F_QOYB_TEXT_QTR  //删除字段

还有一种报错是有一个约束 DF__QOYB_t_Cu__F_QOY__674B878C,删除字段前需要将这个约束删除

alter table 表 drop constraint DF__QOYB_t_Cu__F_QOY__674B878C


Tags:

随机图文

文章评论

站点信息

  • 站点名称:lisen个人博客
  • 站点关键词:个人博客,phpcms,个人技术分享,网站建设
  • 栏目数量28篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们