Back

5. MySQL Auto Increment

📘 কনসেপ্ট (থিওরি)

অটো-ইনক্রিমেন্ট (Auto-increment) টেবিলে নতুন একটি রেকর্ড ঢোকানো হলে স্বয়ংক্রিয়ভাবে একটি অনন্য নম্বর তৈরি করার অনুমতি দেয়। প্রায়শই এটি সেই প্রাইমারি কী (primary key) ফিল্ড হয়ে থাকে যা আমরা চাই যে প্রতিবার নতুন রেকর্ড ঢোকানোর সময় স্বয়ংক্রিয়ভাবে তৈরি হোক। MySQL এ, আমরা AUTO_INCREMENT কীওয়ার্ডটি ব্যবহার করি। ডিফল্টভাবে, AUTO_INCREMENT এর শুরুর মান হলো 1, এবং প্রতিটি নতুন রেকর্ডের জন্য এটি 1 করে বাড়বে।

💡 উদাহরণ

AUTO_INCREMENT সেটআপ করা:
CREATE TABLE Persons ( Personid int NOT NULL AUTO_INCREMENT, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, PRIMARY KEY (Personid) ); -- Personid নির্দিষ্ট না করেই ডেটা ঢোকানো INSERT INTO Persons (FirstName, LastName) VALUES ('Lars', 'Monsen');

🎯 আপনার কাজ (প্র্যাকটিস)

id (int, NOT NULL, AUTO_INCREMENT, PRIMARY KEY) এবং taskName (varchar 50) দিয়ে একটি টেবিল Tasks তৈরি করুন।
main.mysql
Loading...
OUTPUT
Run your code to see the output here...