টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> create table DemoTable1888 ( Id int NOT NULL AUTO_INCREMENT, PRIMARY KEY(Id) ); Query OK, 0 rows affected (0.00 sec)
mysql> insert into DemoTable1888 values(); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1888 values(); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1888 values(); Query OK, 1 row affected (0.00 sec)
রিসেটের আগে (Id: 1,2,3)
mysql> select * from DemoTable1888;
+----+ | Id | +----+ | 1 | | 2 | | 3 | +----+ 3 rows in set (0.00 sec)
TRUNCATE TABLE দিয়ে রিসেট
mysql> truncate table DemoTable1888; Query OK, 0 rows affected (0.00 sec) mysql> select * from DemoTable1888; Empty set (0.00 sec)
নতুন ইনসার্ট (Id আবার ১ থেকে শুরু)
mysql> insert into DemoTable1888 values(); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1888 values(); Query OK, 1 row affected (0.00 sec)
mysql> select * from DemoTable1888;
+----+ | Id | +----+ | 1 | | 2 | +----+ 2 rows in set (0.00 sec)
দ্রষ্টব্য: TRUNCATE TABLE ডেটা ডিলিট করে এবং AUTO_INCREMENT কাউন্টার রিসেট করে। DELETE FROM টেবিল শুধু ডেটা ডিলিট করে, কাউন্টার রিসেট করে না। নির্দিষ্ট মান থেকে শুরু করতে: ALTER TABLE DemoTable1888 AUTO_INCREMENT = 100;।