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