我使用geoloaction
找到用戶的當前位置,它返回的XML數據非法混用整理mysql錯誤?
<geonames>
<geoname>
<toponymName>Gulbahar</toponymName>
<name>Golīmar</name>
<lat>24.8922</lat>
<lng>67.0287</lng>
<geonameId>1346867</geonameId>
<countryCode>PK</countryCode>
<countryName>Pakistan</countryName>
<fcl>P</fcl>
<fcode>PPLX</fcode>
<distance>0.14608</distance>
</geoname>
</geonames>
現在我想<name>Golīmar</name>
具有特殊字符和名稱的基礎上,我要運行查詢,以獲取更多除了這一個結果,但它會產生某種覈對錯誤
SELECT DISTINCT country
FROM propertydetails
WHERE country NOT IN ("Golīmar")
Error:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) AND (utf8_general_ci,COERCIBLE) FOR operation
我見過很多棧POS但無法找到一個方法來解決
檢查表的歸類:SHOW CREATE TABLE propertydetails;然後,您可能必須將排序規則從latin1切換到utf-8或數據庫連接本身。讓我知道你的表格編碼是什麼。 – Parallelis
SHOW CREATE TABLE propertydetails;此命令顯示錶名沒有其他詳細信息 –