在向现有表添加主键后添加了MySQL NULL行

时间:2014-08-01 18:37:31

标签: mysql

我有一个现有的表,并使用此命令添加了主键

ALTER TABLE account add column account_id INTEGER NOT NULL auto_increment, ADD PRIMARY KEY    (account_id);

执行此操作后,每次使用MySQL Workbench在此表上执行SELECT *时,最后一行在每列中显示NULL,即使其中两列设置为NOT NULL。

如果我从命令行执行SELECT *,我就不会看到这个空行。

然后我在工作台中执行了以下操作

SELECT * FROM account WHERE Name IS NULL 

它确实返回空行。命令行中的相同命令给出0结果。

在添加主键后,有什么想法为什么workbench会向我展示这个额外的行?谢谢!

0 个答案:

没有答案