반응형
Ignited-Datatables를 성공적으로 구현했습니다. 그러나 "I, s, g, .."와 같은 "비 라틴어"문자를 입력 할 때 데이터베이스로 검색하는 동안
POST http://vproject.dev/module/user/ign_listing 500 (내부 서버 오류)
세부 사항은 다음과 같습니다.
Illegal mix of collations for operation 'like' while searching
... (u.id_user LIKE '%Ä°%' OR u.first_name LIKE '%Ä°%' OR u.last_name LIKE '%Ä°%' OR ue.email LIKE '%Ä°%' OR u.last_login LIKE '%Ä°%' ) ...
% Ä ° %
부분은 입력 한 라틴어가 아닌 문자에 따라 변경됩니다.
이 문제를 해결할 아이디어가 있습니까?
해결 방법
나는 문제를 알아 냈다. 문제를 일으키는 것이 DATETIME 필드 인 것 같습니다.
.. ue.last_login '%aysenur%'
'like'작업에 대한 데이터 정렬이 잘못 혼합 된 경우
오류가 발생합니다. LIKE
부분 DATETIME
필드를 제거하면 더 이상 오류가 발생하지 않습니다. 이게 도움이 되길 바란다.
참조 페이지 https://stackoverflow.com/questions/18629094
반응형
'MySql' 카테고리의 다른 글
MySQL 하이브 출력을 예쁘게 인쇄하는 방법 (0) | 2020.12.23 |
---|---|
MySQLi_connect를 사용하여 MySQL에 연결할 수 없습니다. (0) | 2020.12.23 |
MySQL의 피벗 테이블-varchar 형식의 값이있는 피벗 테이블로 변환 (0) | 2020.12.23 |
MySQL mysql 셸 내에서 테이블 라인없이 쿼리 결과 표시 (비표 형식 출력) (0) | 2020.12.23 |
MySQL 최대 값을 기준으로 테이블 결합 (0) | 2020.12.23 |
댓글