我在MySQL数据库上有一句话:
DELETE FROM `sugarcrm`.`elio_paciente_cstm` WHERE `elio_paciente_cstm`.`telefono_sishos_c` = NOT NULL我需要从表elio_paciente_cstm中删除sugarcrm中的所有记录,这些记录都不是telefono_sishos_c行中的NULL。
但它给了我一个例外:
#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错误吗?
提前谢谢。
发布于 2013-08-04 17:36:58
DELETE FROM `sugarcrm`.`elio_paciente_cstm` WHERE `elio_paciente_cstm`.`telefono_sishos_c` IS NOT NULL在比较null时,不应使用关系运算符。
https://stackoverflow.com/questions/18045630
复制相似问题