错误查找遇到的问题

報錯信息

1.主鍵衝突,資料無法插入

2.欄位不一致,無法插入數據

因為有事物的原因,在主鍵衝突和欄位不一致插入失敗后,查詢涉及到的兩個標示,發現查詢单个记录很慢,然后用查询死锁的语句发现

表被锁到了.然后思路上面就停留到了关于死锁表这方面.

上午因为需求要求新增一个栏位,然后就在一个表里新增了个栏位.前端界面上也新增了关于这个栏位.运行后也很正常.就让他们测试

使用,下午他们就打电话过来说系统无法有个按钮无法使用.我就对那个按钮进行查看.发现上面报的两个信息错误.就对代码进行调试

发现一个原因是资料的原因,估计是异常造成的资料出现重复的现象.就把那笔资料删掉.然后又继续监测发现有个和新增栏位的那个

表结构一样的只是名字不一样的表,是个历史记录表.由于之前写的代码使用*代替的没有具体些出栏位就出现这样的错误.如果把栏位

写出来的话,就不会出现这样的错误.

总结的教训是:思路不能固定到一个地方,看代码的时候要小心.分析每个细节.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值