동일한 버전에서Azure MySQL과 NCR MySQL 차이가 뭐가 있을까요?
한가지는 대소문자 허용 여부인데 1과 0 차이가 있었구요
두번째에서 골치가 아프네요
collation이 unicode_ci 인 테이블에서
900_ai_ci 를 사용하는 테이블에 대해서 대입연산자를 사용하여
insert, update 등의 작업을 할때 명시적으로 collate 처리를 해서 잘 돌아갔는데요
Azure MySQL에서는 동작하던 쿼리가
NCR MySQL에서는 mix with collation 에러가 발생하네요
이 경우 STRICT_TRANS_TABLES나 sql_mode 차이인가요?
갑자기 Azure쓰다가 NCR로 이관하게 되었어요
뾰족한 수가 없다면 전부 convert랑 collate 명시하여 처리를 해야겠지만 너무 생고생 하는건 아닌지요
모든 테이블들의 collation이 동일하면 좋겠지만 제약이있네요
- dc official App
댓글 0