0

我在MySQL数据库上有这句话:

DELETE FROM `sugarcrm`.`elio_paciente_cstm` WHERE `elio_paciente_cstm`.`telefono_sishos_c` = NOT NULL

我需要从表elio_paciente_cstm中删除sugarcrm所有不在行NULL中的telefono_sishos_c记录。

但这给了我这个例外:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL' at line 1

我实际上正在使用 phpmyadmin,我可以以图形方式轻松地做到这一点,但我喜欢完全控制我对数据库所做的事情。

有人知道这个NOT NULL错误吗?

提前致谢。

4

1 回答 1

2
DELETE FROM `sugarcrm`.`elio_paciente_cstm` WHERE `elio_paciente_cstm`.`telefono_sishos_c` IS NOT NULL

比较 null 时不应使用关系运算符

于 2013-08-04T17:36:58.240 回答