উত্তর:
এটা ব্যবহার কর:
ALTER TABLE users AUTO_INCREMENT=1001;
অথবা আপনি যদি ইতিমধ্যে কোনও আইডি কলাম যুক্ত না করে থাকেন তবে এটিও যুক্ত করুন
ALTER TABLE users ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT,
ADD INDEX (id);
there can be only one auto column and it must be defined as a key
। আপনার সূচকের দরকার তাই এটি একটি MUL কী হবে।
পদক্ষেপ 1, আপনার টেবিলটি তৈরি করুন:
create table penguins(
my_id int(16) auto_increment,
skipper varchar(4000),
PRIMARY KEY (my_id)
)
পদক্ষেপ 2, অটো ইনক্রিমেন্ট প্রাথমিক কীটির জন্য শুরুর নম্বরটি সেট করুন:
ALTER TABLE penguins AUTO_INCREMENT=1001;
পদক্ষেপ 3, কিছু সারি sertোকান:
insert into penguins (skipper) values("We need more power!");
insert into penguins (skipper) values("Time to fire up");
insert into penguins (skipper) values("kowalski's nuclear reactor.");
পদক্ষেপ 4, আউটপুট ব্যাখ্যা:
select * from penguins
কপি করে প্রিন্ট:
'1001', 'We need more power!'
'1002', 'Time to fire up'
'1003', 'kowalski\'s nuclear reactor'
insert into penguins (my_id, skipper) values(999, "explicit id");
(যখন স্বয়ংক্রিয় 0
999
মাইএসকিউএল ওয়ার্কবেঞ্চ
আপনি যদি এসকিএল লেখা এড়াতে চান, আপনি টেবিলের উপর ডান ক্লিক করে মাইএসকিউএল ওয়ার্কব্যাঞ্চে এটি করতে পারেন, মেনুতে "বদল টেবিল ..." নির্বাচন করুন।
যখন টেবিল কাঠামোর ভিউটি খোলা হয়, ট্যাবে "বিকল্পগুলি" (দেখুনটির নীচের অংশে) যান এবং পরবর্তী স্বতঃআগ্রহ সংখ্যার মান হিসাবে "অটো বর্ধন" ক্ষেত্রটি সেট করুন।
আপনি যখন সমস্ত পরিবর্তনগুলি সম্পন্ন করেন তখন "প্রয়োগ করুন" টিপতে ভুলবেন না।
phpmyadmin:
আপনি যদি পিএইচপিএমওয়াইডমিন ব্যবহার করছেন, আপনি বামহস্ত নেভিগেশনে টেবিলের উপর ক্লিক করতে পারেন, "অপারেশনস" ট্যাবে যেতে পারেন এবং সারণী বিকল্পের আওতায় অটোপ্রেমিক মানটি পরিবর্তন করুন এবং ঠিক আছে ক্লিক করুন।
প্রথমে আপনাকে অটো ইনক্রিমেন্টের জন্য কলাম যুক্ত করতে হবে
alter table users add column id int(5) NOT NULL AUTO_INCREMENT FIRST
প্রথমে কলাম যুক্ত করার জন্য এই ক্যোয়ারী। এখন আপনাকে অটো ইনক্রিমেন্টের প্রাথমিক মানটি পুনরায় সেট করতে হবে। সুতরাং এই কোয়েরি ব্যবহার করুন
alter table users AUTO_INCREMENT=1001
এখন আপনার টেবিলটি 1001 দিয়ে শুরু হয়েছিল
এছাড়াও, পিএইচপিএমআইএডমিনে , আপনি বাম দিক থেকে টেবিল নির্বাচন করতে পারেন (টেবিলের তালিকা) তারপরে সেখানে গিয়ে এটি করুন।
অপারেশনস ট্যাব -> সারণী বিকল্পগুলি -> স্বয়ংক্রিয়রূপে।
এখন, আপনার মানগুলি সেট করুন এবং তারপরে টেবিল বিকল্প বো এক্স এর নীচে গো টিপুন ।
এর জন্য আপনাকে AUTO_INCREMENT
মান নির্ধারণ করতে হবে
ALTER TABLE tablename AUTO_INCREMENT = <INITIAL_VALUE>
উদাহরণ
ALTER TABLE tablename AUTO_INCREMENT = 101
ADD INDEX
এখানে কি করে ? আমি কি এটিid
কলাম হিসাবে একই বিবৃতিতে যুক্ত করতে হবে, বা আমি ব্লক এবং তারপরid
কলামটি সংজ্ঞায়িত করতে পারি ?CREATE TABLE
ADD INDEX(id)