MYSQL에서 컬럼사이즈 증가 시 기존에 있던 값들은 어떻게 되는지에 대한 간단한 테스트입니다.
1.DB 생성 및 접속
mysql> create database test;
Query OK, 1 row affected (0.04 sec)
mysql>
mysql> use test;
2,테이블 생성
mysql> create table test_var(a varchar2(8));
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| test_var |
+----------------+
1 row in set (0.00 sec)
3.데이터삽입
mysql> insert into test_var values('aaaaaaaa');
Query OK, 1 row affected (0.00 sec)
mysql>
mysql> insert into test_var values('aaaaaaaa');
Query OK, 1 row affected (0.12 sec)
mysql> insert into test_var values('aaaaaaaa');
Query OK, 1 row affected (0.11 sec)
mysql> select * from test_var;
+----------+
| a |
+----------+
| aaaaaaaa |
| aaaaaaaa |
| aaaaaaaa |
+----------+
3 rows in set (0.00 sec)
mysql>
mysql> commit;
4.컬럼 사이즈 증가
mysql> alter table test_var modify a varchar(10);
Query OK, 0 rows affected (1.45 sec)
5.사이즈 증가된 컬럼 값 삽입
mysql> insert into test_var values('aaaaaaaaaa');
Query OK, 1 row affected (0.01 sec)
6.확인
mysql> select * from test_var;
+------------+
| a |
+------------+
| aaaaaaaa |
| aaaaaaaa |
| aaaaaaaa |
| aaaaaaaaaa |
+------------+
기존의 값들은 앞쪽에 위치하게 됩니다.
당연한거일수도 있지만.... 확실한 확인을 위해 간단한 테스트를 진행하였습니다.
'다른 DBMS > MySQL&MariaDB' 카테고리의 다른 글
시스템 변수 변경방법 (0) | 2020.12.08 |
---|---|
MYSQL설치(바이너리) (0) | 2020.12.04 |
MYSQL설치(RPM) (0) | 2020.12.03 |
MYSQL 설치(YUM) (0) | 2020.12.02 |
Galera_Cluster 구축하기 (0) | 2020.02.06 |
댓글