2011-05-30 75 views
2

我有一个名为contacts的表和一个名为name的列。我试图删除名称字段为空的行。删除特定列为空的行

我提出以下电话

delete from contacts where name='' 

预期这不工作;该行未被删除。

我该如何做到这一点?

回答

7

你可以试试where name is null

+0

也许'哪里(名称='或名称为空)' – 2011-05-30 21:35:42

+0

也没有那些工作。哼。奇怪的。 – CodeGuy 2011-05-30 21:44:42

1

首先检查select id, name, len(name) from contacts order by name,以便了解是否有空格或其他看起来像空名称但长度非零的gobbledygook。