我有一个现有的表,并使用此命令添加了主键
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会向我展示这个额外的行?谢谢!