如何删除Mysql中的空行?

Jos*_*H d 8 mysql sql phpmyadmin delete-row sql-delete

我有一个包含超过100000个数据元素的表,但其中有近350个空白行.如何使用phpmyadmin删除此空白行?手动删除是一项繁琐的工作.

Spi*_*man 32

一般答案是:

DELETE FROM table_name WHERE some_column = '';
Run Code Online (Sandbox Code Playgroud)

要么

DELETE FROM table_name WHERE some_column IS NULL;
Run Code Online (Sandbox Code Playgroud)

请参阅:http://dev.mysql.com/doc/refman/5.0/en/delete.html

发布表格时的更多信息!〜

另外,一定要做到:

SELECT * FROM table_name WHERE some_column = '';
Run Code Online (Sandbox Code Playgroud)

在删除之前,您可以看到要删除的行!我想在phpMyAdmin你甚至可以选择然后"全选"并删除,但我不确定.这将非常快,而且非常安全.


NCA*_*NCA 5

我正在mysqlWindows的命令提示符中进行操作。和基本查询:

delete * from table_name where column=''
Run Code Online (Sandbox Code Playgroud)

delete * from table_name where column='NULL'
Run Code Online (Sandbox Code Playgroud)

不起作用。我不知道它是否在phpmyadminsqlcommand builder 中起作用。无论如何:

delete * from table_name where column is NULL 
Run Code Online (Sandbox Code Playgroud)

工作正常。