Mysql查詢字段要加單引號問題


Mysql查詢字段要加單引號!

原因:

不是必須要加反引號,加反引號是因為有時候定義的表名或者字段名時與系統關鍵字發生沖突,所以才用反引號引起來,如果能確保不使用關鍵字就可以不用反引號

 

例子:

apolloconfigdb.serverconfig表中,數據表字段key  和系統關鍵字沖突,所以查詢語句對key要加單引號。

正確寫法,

select Id, 'Key', Cluster, Value, Comment, IsDeleted, DataChange_CreatedBy, DataChange_CreatedTime,
DataChange_LastModifiedBy, DataChange_LastTime
from serverconfig

 或者 表名.字段名

select Id, serverconfig.key as configkey, Cluster, Value, Comment, IsDeleted, DataChange_CreatedBy, DataChange_CreatedTime,
DataChange_LastModifiedBy, DataChange_LastTime
from serverconfig


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM