[MySQL] VARCHAR vs TEXT
·
스터디/Database
목차 1. VARCHAR 의 크기 제약테이블을 정의할 때 아래와 같이 varchar 또는 text 로 컬럼을 정의합니다.alter table test_tb name varchar(100) not null; MySQL은 기본적으로 하나의 행(ROW)이 가질 수 있는 최대 행 크기를 65535 바이트로 제한하고 있습니다. 다음과 같은 테이블 생성 쿼리를 실행하면 실패하는 것을 확인할 수 있습니다.- 하나의 행이 가질 수 있는 최대 크기 = 65535byte- varchar 컬럼이 가질 수 있는 최대 크기 = 16383자리 mysql> CREATE TABLE long_varchar (id INT PRIMARY KEY, fd1 VARCHAR(1000000));ERROR 1074 (42000): Column ..