起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2446|回复: 5

[缺陷] 牛刀的数据库和部署存在的重大危险缺陷

[复制链接]

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
发表于 2019-12-28 23:26:32 | 显示全部楼层 |阅读模式
本帖最后由 tengzhaoxing 于 2019-12-28 23:54 编辑

我正式部署项目中的一个表里的数据莫名其妙被全部删除掉了,开始不知道是什么原因,我猜想很大的可能是因为我把表内某个小数字段属性改为必填后造成的,原来项目里只要存在一条这个字段为空的记录,部署后可能会删除表里所有的记录,不管其他记录这个字段是否为空。
我通过开发环境测试证实了我的猜想:
1、建一个表,常规豆率一个为空,一个不为空
QQ截图20191228234240.png

2、把常规豆率改为必须,保存(未出现任何警示)
QQ截图20191228234257.png

3、再回到数据,所有的数据全部被删除!!同样未出现任何警示或报错
QQ截图20191228234328.png
希望牛刀能对此有个说法


10

主题

2831

帖子

3783

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3783
QQ
发表于 2019-12-30 10:14:56 | 显示全部楼层
本帖最后由 gaofan 于 2019-12-30 10:22 编辑

在确认核实,正常情况下字段类型修改,只会影响修改字段数据,而不会整个数据都删除。
需要发应用及正式服务器请在服务群里联系QQ:516367879。
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-12-30 16:16:39 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2019-12-30 16:59 编辑
gaofan 发表于 2019-12-30 10:14
在确认核实,正常情况下字段类型修改,只会影响修改字段数据,而不会整个数据都删除。 ...

只是修改数据类型确实只会删除该字段,而且修改时会有提示,这个我是遇到过的。我现在说的是修改字段的必须属性,不但修改时没有任何提示,还会删除整个数据,这才是我所谓的重大危险缺陷。这个很容易就可以测试出来,不知道为什么还没有回复。
回复 支持 反对

使用道具 举报

4

主题

9

帖子

41

积分

新手上路

Rank: 1

积分
41
QQ
发表于 2020-1-2 16:08:44 | 显示全部楼层
试了没有楼主说的问题,但是修改字段的数据类型会删除数据而不会提示!
回复 支持 反对

使用道具 举报

10

主题

2831

帖子

3783

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3783
QQ
发表于 2020-1-2 16:50:27 | 显示全部楼层
本帖最后由 gaofan 于 2020-1-2 16:55 编辑
tengzhaoxing 发表于 2019-12-30 16:16
只是修改数据类型确实只会删除该字段,而且修改时会有提示,这个我是遇到过的。我现在说的是修改字段的必 ...

已确认有此问题存在,平台已经优化处理,更新后会及时通知。
需要发应用及正式服务器请在服务群里联系QQ:516367879。
回复 支持 反对

使用道具 举报

34

主题

926

帖子

1669

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1669
QQ
发表于 2020-1-2 17:36:18 | 显示全部楼层
已奖励刀币,此问题是因为数据库本身不允许对null数据进行必填调整
平台后续会优化:如果出现此类调整不重建表,会提示让用户维护好null数据项
如查证问题需要发应用及正式服务器请QQ联系396600362
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-21 00:27 , Processed in 0.072547 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表