কম্পিউটার

মাইএসকিউএল-এ ডেটা না হারিয়ে পূর্ণসংখ্যা ক্ষেত্রকে Varchar-এ রূপান্তর করার একটি উপায় আছে কি?


পূর্ণসংখ্যাকে Varchar-এ রূপান্তর করতে আপনি ALTER কমান্ড ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি

mysql> create table DemoTable
(
   UserId int,
   UserFirstName varchar(20),
   UserLastName varchar(20),
   UserAge int
);
Query OK, 0 rows affected (0.73 sec)

এখন DESC কমান্ড ব্যবহার করে টেবিলের বিবরণ পরীক্ষা করুন:

mysql> desc DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------------+-------------+------+-----+---------+-------+
| Field         | Type        | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| UserId        | int(11)     | YES  |     | NULL    |       |
| UserFirstName | varchar(20) | YES  |     | NULL    |       |
| UserLastName  | varchar(20) | YES  |     | NULL    |       |
| UserAge       | int(11)     | YES  |     | NULL    |       |
+---------------+-------------+------+-----+---------+-------+
4 rows in set (0.17 sec)

এখন আপনি ডেটা হারানো ছাড়াই পূর্ণসংখ্যা ডেটা টাইপকে varchar-এ পরিবর্তন করতে পারেন:

mysql> alter table DemoTable change UserId UserId varchar(20);
Query OK, 0 rows affected (1.35 sec)
Records: 0 Duplicates: 0 Warnings: 0

টেবিলের বিবরণ দেখুন:

mysql> desc DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------------+-------------+------+-----+---------+-------+
| Field         | Type        | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| UserId        | varchar(20) | YES  |     | NULL    |       |
| UserFirstName | varchar(20) | YES  |     | NULL    |       |
| UserLastName  | varchar(20) | YES  |     | NULL    |       |
| UserAge       | int(11)     | YES  |     | NULL    |       |
+---------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

  1. উইন্ডোজে ডেটা না হারিয়ে কীভাবে এমবিআরকে জিপিটিতে রূপান্তর করবেন

  2. ডেটা হারানো ছাড়াই বাহ্যিক হার্ড ড্রাইভকে APFS-এ রূপান্তর করুন

  3. ডেটা না হারিয়ে কিভাবে HFS+ কে APFS তে রূপান্তর করবেন?

  4. কীভাবে RAW কে NTFS-এ রূপান্তর করবেন ডেটা না হারিয়ে