sql >> Databasteknik >  >> RDS >> Mysql

Tar bort oönskat tecken från kolumnen

Det är ett Unicode-ersättningstecken . Om det här tecknet visas i din tabell kan det vara så att du skickar frågor med fel teckenuppsättning. Du bör kontrollera kolumnteckenuppsättningen, och du bör också kontrollera teckenuppsättningen/teckenuppsättningarna för de anslutningar du använder för att skicka frågor. Om det finns en skillnad i anslutningsteckenuppsättning mellan anslutningar som används för att läsa och spela in data, eller om det finns en skillnad i förväntad teckenuppsättning mellan applikationer/skript som används för att komma åt data, skulle det förklara förekomsten av dessa tecken.

Om du bara vill ersätta den med ett mellanslag:

UPDATE myTable SET myColumn = REPLACE(myColumn, '�', ' ')


  1. SQL många-till-många-relation mellan flera tabeller

  2. Extrahera månaden från ett datum i PostgreSQL

  3. Infoga data i en MySQL-tabell med VB.NET

  4. hur man hoppar över en dålig rad i ssis platt filkälla