
SwooleTable::__construct의 column 옵션에서 max_length 옵션은 문자열 컬럼의 최대 길이를 지정하는 옵션입니다.
하지만, 실제 테이블 저장에 반영되는 문자열의 최대 길이는 255로 고정됩니다.
이는 MySQL의 제약조건에 의해 결정되는 것입니다. MySQL의 문자열 컬럼의 최대 길이는 255로 제한되어 있기 때문입니다.
따라서, SwooleTable::__construct의 column 옵션에서 max_length 옵션을 지정하더라도, 실제 테이블 저장에 반영되는 문자열의 최대 길이는 255로 고정됩니다.
만약, 더 긴 문자열을 저장해야 하는 경우에는 MySQL의 제약조건을 변경하거나, 다른 데이터베이스를 사용하는 것이 좋습니다.
2025-04-30 21:17