MySQL 的 SQL 管理器 - 选择插入空行
Posted
技术标签:
【中文标题】MySQL 的 SQL 管理器 - 选择插入空行【英文标题】:SQL Manager for MySQL - select inserts empty row 【发布时间】:2010-03-23 08:03:27 【问题描述】:我在这里遇到了一个非常奇怪的情况。在开发过程中,我发现我的一个表有越来越多的空行(Id 字段是自动递增的并已设置)。我的代码中没有运行插入语句。
我使用 SQL Manager 2010 Lite for mysql 检查数据,结果发现当我从那里执行 select 语句时,会添加空行。
有其他人经历过吗?我所做的就是右键单击表,选择“脚本到新 SQL 编辑器”并选择。当我按下 Execute 时,该行被添加。
【问题讨论】:
【参考方案1】:不是一个真正的答案 - 我自己使用 phpmyadmin - 但你可以尝试将其中一列设置为不为空?只是想看看会发生什么,你得到什么样的错误信息?您还可以检查是否有任何存储过程可能导致此问题。
通常我会在评论中发布此内容,但我还没有足够的代表来执行此操作,抱歉...
【讨论】:
现在试过了,它只是在 NOT NULL 列的行中添加了一个“0”以上是关于MySQL 的 SQL 管理器 - 选择插入空行的主要内容,如果未能解决你的问题,请参考以下文章