আমি কীভাবে পিএইচপিএমআইএডমিনে একটি মাইএসকিএল টেবিল স্বতঃবৃদ্ধি পুনরায় সেট করতে পারি?


20

আমি জানি যে কমান্ড লাইনে মাইএসকিউএলে আমি এটির সাহায্যে একটি টেবিলের অটো-ইনক্রিমেন্ট ক্ষেত্রটি 1 এ পুনরায় সেট করতে পারি:

ALTER TABLE tablename AUTO_INCREMENT = 1

পিএইচপিএমআইএডমিনের মধ্যে থেকে এটি করার কোনও উপায় থাকলে আমি আগ্রহী। সেই লাইন বরাবর স্বতঃবৃদ্ধি পুনরায় সেট করতে চেক বক্সের মতো কিছু?

কমান্ড লাইন পদ্ধতির সাথে কোনও সমস্যা আছে তা নয়। আমি সেই কৌতূহল বিষয়গুলির মধ্যে আরও একটিতে আমি ভাবতে থাকি ... অগ্রিম ধন্যবাদ!

উত্তর:


19

phpMyAdmin

সম্ভবত আপনি কেবল phpMyAdmin অপারেশনস ট্যাবটি নির্বাচন করতে পারেন:

  • পিএইচপিএমআইএডমিনে আপনি যে টেবিলটি পুনরায় সেট করতে চান বা অটোপ্রেমিক মান পরিবর্তন করতে চান তার উপর ক্লিক করুন
  • অপারেশনস ট্যাবে ক্লিক করুন
  • সারণী বিকল্প বাক্সে অটো_সংশোধন ক্ষেত্রটি সন্ধান করুন।
  • নতুন অটো_সংশোধন শুরুর মান লিখুন
  • সারণী বিকল্প বাক্সের গো বোতামে ক্লিক করুন।

PhpMyAdmin সবচেয়ে প্রায়শই জিজ্ঞাসা প্রশ্ন এই এক সাল থেকে, আপনি এই সম্পর্কে আরো এই ব্লগে শিখতে পারেন: http://trebleclick.blogspot.com/2009/01/mysql-set-auto-increment-in-phpmyadmin.html

পরিপূরক তথ্য

খালি টেবিলের জন্য , স্বয়ংক্রিয়_সংশোধন বৈশিষ্ট্যটি পুনরায় সেট করার অন্য উপায় way

TRUNCATE TABLE mydb.tablename;

এটিতে ডেটা থাকলে এটি চালাবেন না। আপনি যদি ডেটাটি হোস করতে চান তবে আমার অতিথি হয়ে উঠুন।

Phpmyadmin এ, কেবল SQLট্যাবটি ক্লিক করুন , কমান্ডটি প্রবেশ করুন এবং এটি চালান।

কোনও ননমুটি টেবিলের জন্য , উচ্চতর এনট্রিগুলি মোছার ক্ষেত্রে আপনি স্বয়ংক্রিয় সংযোজন বৈশিষ্ট্যটি সর্বাধিক বিদ্যমান আইডিতে সামঞ্জস্য করতে চাইতে পারেন।

প্রথমে টেবিলটি অপ্টিমাইজ করুন

OPTIMIZE TABLE mydb.mytable;

এরপরে, অটো_সংশোধনের কলামের জন্য সর্বাধিক মানটি সনাক্ত করুন (এটি বলুন id)

SELECT MAX(id) maxid FROM mydb.mytable;

মনে করুন উত্তরটি 27 টি ফিরে আসে the অপারেশনস ট্যাবে যান এবং 28 প্রবেশ করুন।


ছাঁটাইয়ের জন্য +1, আমি বাদ পড়ছি এবং পুনরুদ্ধার করছি।
mckenzm


@mckenzm আমি কেবল আপনার প্রোফাইলটি পড়েছি। কোবোলের 25 বছর ??? হে দরিদ্র লোকেরা!
রোল্যান্ডোমাইএসকিউএলডিবিএ

টিবিএইচ এটি সম্ভবত দু'বছর ধরে 13 x ছিল ... এবং এর অনেকগুলি সহজ ছিল, এম্বেড করা এসকিউএল, কমান্ড লেভেল সিসিএস, ভিএমএস সিস্টেম কল ... প্রিপ্রসেসেড ম্যাক্রো। লেগো স্টাফ
mckenzm

11

অন্যান্য উত্তর (গুলি) এর পরিপূরক হিসাবে, আমি আরও চাক্ষুষ পদ্ধতির পছন্দ করব:

  1. আপনি যে টেবিলটি পরিবর্তন করতে চান তা ক্লিক করুন।

  2. ক্লিক করুন Operations:

এখানে চিত্র বর্ণনা লিখুন

  1. " সারণী বিকল্পসমূহ " এর নীচে দেখুন :

এখানে চিত্র বর্ণনা লিখুন

আরও লক্ষ করুন:

–§–   আপনি বর্তমানে ব্যবহৃত মানের থেকে কম বা সমান কোনও মানটিতে কাউন্টারটিকে পুনরায় সেট করতে পারবেন না। ইনোডিবি এবং মাইআইএসএএম উভয়ের জন্য, মানটি বর্তমানে AUTO_INCREMENTকলামে সর্বাধিক মানের চেয়ে কম বা সমান হলে মানটি বর্তমান সর্বাধিক AUTO_INCREMENTকলাম মান এবং একটিতে পুনরায় সেট করা হয় ।


1
আমি এখনও phpMyAdmin 4.0.1-rc1 ব্যবহার করি। আমার ধারণা এটি খুব পুরানো, যেহেতু সেই পৃষ্ঠায় আমার কাছে কোনও অটোপ্রেমেন্ট বিকল্প নেই।
Kar.ma

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.