বিদ্যমান কলামের VARCHAR সাইজ বাড়াতে ডেটা নষ্ট না করে CHANGE কমান্ড ব্যবহার করুন। সিনট্যাক্স:
alter table yourTableName change yourColumnName yourColumnName dataType;
টেবিল তৈরি করি (VARCHAR ২০০):
mysql> create table IncreaseVarcharDemo -> ( -> StudentId varchar(200) -> ); Query OK, 0 rows affected (0.60 sec)
রেকর্ড যোগ করুন:
mysql> insert into IncreaseVarcharDemo values('John123'); Query OK, 1 row affected (0.16 sec)
রেকর্ড দেখান:
mysql> select *from IncreaseVarcharDemo;
ফলাফল: John123
VARCHAR সাইজ ২০০ থেকে ১০০০ করুন:
mysql> alter table IncreaseVarcharDemo change StudentId StudentId varchar(1000); Query OK, 0 rows affected (0.18 sec)
পরিবর্তন যাচাই করুন:
mysql> desc IncreaseVarcharDemo;
ফলাফল (varchar(1000)):
+-----------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+---------------+------+-----+---------+-------+ | StudentId | varchar(1000) | YES | | NULL | | +-----------+---------------+------+-----+---------+-------+ 1 row in set (0.03 sec)
নোট: সাইজ কমালে ডেটা কাটা যেতে পারে, বেড়ালে নিরাপদ।