
[MySQL] Data too long for column 에러 : strict mode 해제 (my.ini)
·
DB
password를 암호화하여 DB에 넣는 작업을 수행 중 계속 Data too long for column 에러가 떴습니다 데이터 유형을 longtext, blob, longblob, varchar(10000000) 이것저것 다 바꿔봤는데도 안되서 애먹는 중 한가지 가설을 발견했습니다 바로 strict mode가 활성화되어있어서 그럴수도 있다는 것이었습니다 우선 쿼리문에 sql mode를 확인 SELECT @@global.sql_mode; 결과값이 STRICT_TRANS_TABLES..... 로 뜬다면 현재 STRIT MODE인 것이다 따라서 쿼리에 아래와 같은 코드를 입력해줬다 SET GLOBAL sql_mode = 'NO_ENGINE_SUBSTITUTION'; SET SESSION sql_mode =..