首頁 > 資料庫 > mysql教程 > 為什麼我的 SQL 查詢失敗並顯示'列 'Mary' - 查詢中不存在”?

為什麼我的 SQL 查詢失敗並顯示'列 'Mary' - 查詢中不存在”?

DDD
發布: 2025-01-03 03:16:38
原創
422 人瀏覽過

Why Does My SQL Query Fail with

列「Mary」 - 查詢中不存在

在提供的SQL 查詢中,遇到錯誤,表示列「Mary」不存在不存在。但是,應該注意的是,其目的不是將 'Mary' 作為列檢索,而是作為 'personname' 列的值檢索。

由於使用智慧引號 ('Mary' ) 將字串文字括起來。在 SQL 中,應使用普通單引號 (') 來分隔字串文字。將智慧引號替換為普通單引號將解決此問題。

以下是更正後的 SQL 查詢:

SELECT  telephone.telephonenumber as tel
FROM    person, telephone
WHERE   person.idperson = telephone.idperson
AND person.personname = 'Mary';
登入後複製

此修改後的查詢應成功執行並傳回與此人關聯的電話號碼名為「瑪莉」。

以上是為什麼我的 SQL 查詢失敗並顯示'列 'Mary' - 查詢中不存在”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板