當(dāng)我們?cè)谑褂?MySQL 驅(qū)動(dòng)程序進(jìn)行數(shù)據(jù)查詢(xún)、更新或刪除等操作時(shí),有時(shí)會(huì)遇到以下提示信息:“Unknown column 'column_name' in 'table_name'”(中文意思是“在表tableName中不存在列column_name”)。
這種情況通常是因?yàn)槲覀兪褂玫?SQL 語(yǔ)句中,指定了不存在的列名或表名。解決這個(gè)問(wèn)題,我們需要對(duì) SQL 語(yǔ)句進(jìn)行仔細(xì)審查。例如:
SELECT name, age, email FROM UserInfo WHERE address = 'Beijing';
如果我們的 UserInfo 表中沒(méi)有 address 列,那么就會(huì)出現(xiàn)“Unknown column 'address' in 'where clause'” 的錯(cuò)誤提示。為了避免這種錯(cuò)誤,在編寫(xiě) SQL 語(yǔ)句之前,我們應(yīng)該先檢查一下所涉及的表和列是否存在,以免查詢(xún)條件中包含了不存在的列名。
上一篇css怎么顏色漸變
下一篇mysql提數(shù)