表中奇怪的空行一次包含非空约束

问题描述 投票:0回答:1

我正在使用 mySQL,我在“mydb”数据库中有一个员工表。既然我已将非空约束添加到employee_id 列中,为什么我的表中会出现这个奇怪的空行(如下图所示)。显示表格设置的屏幕截图也如下所示:

image showing the rows in the employees table

image showing the employees table settings

我尝试关闭非空约束,这个问题就消失了。

sql mysql mysql-workbench
1个回答
0
投票

那个空行只是一个临时占位符,用于在编辑器(例如 mysql workbench)中添加新值(行)

禁用非空约束,允许值为空。 如果启用,编辑器只会显示它,因为它更容易,并且默认值为空。

© www.soinside.com 2019 - 2024. All rights reserved.