【问题标题】:MySQL - Error #1064 - DELETE records phpmyadminMySQL - 错误 #1064 - 删除记录 phpmyadmin
【发布时间】:2013-08-05 10:05:21
【问题描述】:

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

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

我需要从sugarcrm中的表elio_paciente_cstm中删除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 错误吗?

提前致谢。

【问题讨论】:

    标签: mysql null phpmyadmin relational-database


    【解决方案1】:
    DELETE FROM `sugarcrm`.`elio_paciente_cstm` WHERE `elio_paciente_cstm`.`telefono_sishos_c` IS NOT NULL
    

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

    【讨论】:

      猜你喜欢
      • 2016-08-06
      • 2021-02-09
      • 2015-04-20
      • 2014-10-10
      • 2011-02-11
      • 2015-07-03
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      相关资源
      最近更新 更多