首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定什么是在mysql表中插入空白行?

确定什么是在mysql表中插入空白行?
EN

Stack Overflow用户
提问于 2019-03-01 00:12:54
回答 1查看 48关注 0票数 0

因此,我在一家新公司担任了一个角色,我们面临的一个大问题是我们的报告/会计网站因一些我不太清楚的事情而崩溃。它的工作方式是我们使用JIRA对工作人员工作日志,这些工作日志被导入到一个托管的MYSQL数据库中,报告站点从中读取这些数据库。我们已经将站点中断的原因缩小到将空行插入到DB中的各个表中,删除行会立即解决问题(但会给到目前为止所做的任何计算进度造成损失)。在运行MYSQL数据库的web服务器上,有许多脚本作为cron作业运行,而MYSQL数据库是导入的主要部分,但我不知道从哪里开始查找问题。是否有一种方法可以检查MYSQL中的日志以查看插入了哪些或何时插入的空白行?

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 00:28:31

您需要改进数据库的设计。当数据设置为空时,您应该更新架构以向字段添加限制,这些限制会导致问题。然后对每个集成的QA环境进行完整的集成测试,注入空值的那些将开始失败。最后,您必须通过防止插入空值来修复每一个中断的集成。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54936191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档