목록mysql error (2)
미스터 역마살
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/o019l/btrIxZFmwaS/Hy4e1XcAxlX4ZQ35hRjnC0/img.png)
에러 발생 상황 Truncated incorrect INTEGER value : 'AWS' 에러 발생 상황 S전자 보안포털 사이트에서 On-premise → AWS RDS로 이전을 한것에 대한 테스트를 하던 와중 Truncated incorrect INTEGER value라는 에러가 발생하였다. 해당 에러가 발생한 조회조건을 봤는데 컬럼 타입이 모두 VARCHAR로 INTEGER와는 전혀 무관한 타입이었다. 구글링을 해봐도 버그라는 내용만 나오고 당최 이유를 알지 못했다. 그러던 와중에 파라미터값을 SELECT 절로 조회 할 수 있었다. -- 일반적인 방법 show variables; -- 이것도 가능 select @@global.sql_mode; 하지만 이렇게 조회할 경우 서로 다른 값이 나왔다. 너무..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dzch4x/btrIEbYriCC/VpqYxgAvykTYtNHctPrBck/img.png)
에러 발생 이유 Mysql에서 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable) 에러가 발생하는 이유는 아래와 같다. 구글링 해보니 MySQL 특정 버전대에서 Super 권한이 없는 user에게서 발생할 수 있는 문제이다. 원인은 mysql global variable 중 log_bin_trust_function_creators 옵션이었다. log_bin_trust_function_creators 옵션은 MyS..