แม้ว่าคำตอบข้างต้นทั้งหมดถูกต้องครบถ้วน / บางส่วน แต่ฉันคิดว่าจะเขียนคำตอบลงไปเพราะจะเป็นประโยชน์สำหรับผู้อ่านในอนาคต คำตอบนี้จะตอบคำถามสองข้อ:
1) วิธีเปลี่ยนหมายเลขลำดับการสั่งซื้อ
2) วิธีเพิ่มคำนำหน้าหรือคำต่อท้ายในหมายเลขคำสั่งซื้อ
ก่อนที่จะทำการเปลี่ยนแปลงใด ๆ ที่ตาบอดในฐานข้อมูลคุณควรเข้าใจว่าตารางลำดับใดที่เกี่ยวข้องกับสิ่งใด คุณสามารถตรวจสอบได้จากตารางsales_sequence_meta
เรียกใช้แบบสอบถามselect * from sales_sequence_meta;
แต่ละร้านจะมีตารางลำดับที่เกี่ยวข้องกับร้านค้านั้น หมายเหตุชื่อตาราง ได้แก่ : สั่งซื้อใบแจ้งหนี้เครดิตหรือการจัดส่ง
เมื่อทำเสร็จแล้วให้ไปที่โต๊ะตัวอย่างเช่นถ้าคุณต้องการแก้ไขตารางหมายเลขคำสั่ง goto 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
อย่างที่ควรจะเป็น