যদিও উপরের সমস্ত উত্তর সম্পূর্ণ / আংশিকভাবে সঠিক, আমি ভেবেছিলাম উত্তরটি লিখতে হবে কারণ এটি ভবিষ্যতের পাঠকদের জন্য সহায়ক হবে। এই উত্তর দুটি প্রশ্নের সমাধান করবে:
1) অর্ডার সিকোয়েন্স নম্বরটি কীভাবে পরিবর্তন করবেন?
২) অর্ডার নম্বরে উপসর্গ বা প্রত্যয় কীভাবে যুক্ত করবেন?
ডাটাবেসে কোনও অন্ধ পরিবর্তন করার আগে আপনার বুঝতে হবে কোন সিকোয়েন্স টেবিলটি কোনটির সাথে যুক্ত। আপনি টেবিল থেকে এটি পরীক্ষা করতে পারেনsales_sequence_meta
ক্যোরি চালান select * from sales_sequence_meta;
প্রতিটি স্টোরের সাথে সেই স্টোরের সাথে সিকোয়েন্স টেবিল যুক্ত থাকে। টেবিলের নামটি যেমন: অর্ডার, চালান, ক্রেডিটমেমো বা শিপমেন্ট নোট করুন।
এটি হয়ে গেলে, উদাহরণস্বরূপ টেবিলটিতে যান যদি আপনি অর্ডার নম্বর গোটো টেবিল সম্পাদনা করতে চান sequence_order_1
এবং AUTO_INCREMENT
মানটি পরিবর্তন করতে চান
alter table sequence_order_1 AUTO_INCREMENT=617;
অর্ডার সিকোয়েন্সটি লাফানোর জন্য এটি প্রয়োজনীয়।
এখন, আপনি যদি আরও খনন করেন এবং নীচের পদক্ষেপগুলি অনুসরণ করার জন্য আপনি উপসর্গ / প্রত্যয় যুক্ত করতে চান তবে এমন একটি প্রয়োজনীয়তা থাকলে আরও এগিয়ে চলেছেন:
যান টেবিল sales_sequence_profile
এবং ডেটা পরীক্ষা করুন
select * from sales_sequence_profile;
আপনি কলাম prefix
এবং 'প্রত্যয়' পর্যবেক্ষণ করবেন । প্রাথমিকভাবে এটি হবে NULL
। আপনি meta_id
টেবিল থেকে মানচিত্র করতে পারেন যে প্রাসঙ্গিক জন্য উপসর্গ এবং প্রত্যয় সেখানে মান যোগ করতে পারেনsales_sequence_meta
এটি সমস্ত আদেশের জন্য অর্ডার উপসর্গ / প্রত্যয় পরিবর্তন করবে।
আশা করি এই সব সাহায্য করে !! চিয়ার্স !!
increment_id
তারা যেমন ভাবেন ঠিক তেমন ব্যবহার করছেন না ।