MySQL - 错误#1064 - DELETE记录phpmyadmin

时间:2013-08-04 17:33:02

标签: mysql null phpmyadmin relational-database

我在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错误有任何疑问吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

比较null

时,不应使用关系运算符