【问题标题】:Error in Executing SQL DELETE Query [duplicate]执行 SQL DELETE 查询时出错 [重复]
【发布时间】:2018-05-02 20:31:16
【问题描述】:

我正在尝试使用 MAMP 服务器在 phpmyAdmin 上为“疾病检测管理系统”开发一个数据库。我还尝试在此数据库上应用 SQL 查询,例如 SELECT、INSERT、UPDATE、DELETE 等。但在执行 DELETE 查询时出现错误。

删除语句:

DELETE FROM `disease_information` WHERE `Disease_name`=`Fever`

但是当我模拟上述查询时,它会显示以下错误消息:

错误信息:

 #1054 - Unknown column 'Fever' in 'where clause'

我已经在许多网站和堆栈溢出上搜索过这个错误,但没有得到相关的答案。这是我搜索过的链接。

链接: Link of stackoverflow from where i had searched about that

请帮我删除上述错误,以便我继续前进。

【问题讨论】:

  • 将发烧放在引号中并从表名和列名中删除引号
  • 发烧时使用单引号
  • 您只是使用了错误的引号。一种用于标识符,另一种用于文本值。
  • e_information` WHERE Disease_name=Fever

标签: mysql sql


【解决方案1】:

在 Fever 周围使用正常的引号而不是反引号。可能有帮助

【讨论】:

    【解决方案2】:
    DELETE FROM `disease_information` WHERE `Disease_name`='Fever'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多