3. longtext : 최대 4GB까지 저장할 수 있다.
7. 각각 1M, 3M의 크기가 입력되었다. 영문자는 한글자에 1Byte를 차지하고, 한글은 3Byte를 차지하기 때문이다.
각각 천만개의 문자를 입력하면 에러가 발생한다. Max_allowed_packet의 최대값이 4백만 바이트(=4M)이기 때문이다. 영문은 10M, 한글은 30M를 사용하기에 에러.
* Max_allowed_packet : 서버로 질의하거나 받게되는 패킷의 최대 길이. 시스템변수.
MySQL을 설치한 경로에 my.ini를 오픈하여, 1G(1000M)로 수정
Mysql 서비스 재시작
10M와 30M가 정상적으로 insert된다.
'SQL' 카테고리의 다른 글
[MySql_mariaDB] 스토어드 함수 Function (0) | 2021.03.15 |
---|---|
[SQL] JOIN 조인 (0) | 2021.03.14 |
[mysql_mariadb] 내장함수_foreignkey수정 (0) | 2021.03.12 |
[MySql MariaDB] 변수_json데이터 (0) | 2021.03.11 |
[MySQL_MariaDB] 데이터타입 정리 (0) | 2021.03.10 |