내 열의 악센트 부호가있는 문자에 대해 다음 쿼리가 작동하지 않는 이유는 무엇입니까? 내가 할 때mysql 열의 악센트 부호가있는 문자를 바꾸지 마십시오.
UPDATE people SET firstname = REPLACE(firstname,'à','a');
그것은 잘 작동 :
UPDATE people SET firstname = REPLACE(firstname,'e','a');
데이터베이스 문자 집합이 utf8mb4입니다. 열의 데이터 정렬을 변경하려고 시도했지만 작동하지 않습니다.
편집 :는 내 쿼리 전에 추가하고 일했다 :
mysqli_set_charset($conn,"utf8mb4");
가능한 [mySQL 테이블의 악센트 부호가있는 문자] (http://stackoverflow.com/questions/14083847/accented-characters-in-mysql-table) – Quinton