ลบข้อมูลใน mysql แล้วให้ id ที่เซตเป็น AUTO_INCREMENT ให้เริ่มจาก 1 ใหม่

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

buay
PHP Super Member
PHP Super Member
โพสต์: 250
ลงทะเบียนเมื่อ: 02/06/2014 9:55 am

ลบข้อมูลใน mysql แล้วให้ id ที่เซตเป็น AUTO_INCREMENT ให้เริ่มจาก 1 ใหม่

โพสต์ที่ยังไม่ได้อ่าน โดย buay »

ใน phpMyAdmin ตอนสร้างตาราง สร้าง id เป็น AUTO_INCREMENT เมื่อ insert ข้อมูลเข้าไป id ก็จะเรียงลำดับออโต้ แต่เมื่อลบข้อมูลทั้งหมดออก อยากให้ id เริ่มจาก 1 ใหม่ ต้องทำยังไงคะ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41247
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ลบข้อมูลใน mysql แล้วให้ id ที่เซตเป็น AUTO_INCREMENT ให้เริ่มจาก 1 ใหม่

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้ได้ ผลไหมครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
buay
PHP Super Member
PHP Super Member
โพสต์: 250
ลงทะเบียนเมื่อ: 02/06/2014 9:55 am

Re: ลบข้อมูลใน mysql แล้วให้ id ที่เซตเป็น AUTO_INCREMENT ให้เริ่มจาก 1 ใหม่

โพสต์ที่ยังไม่ได้อ่าน โดย buay »

ได้แล้วค่ะ

ใช้คำสั่ง

โค้ด: เลือกทั้งหมด

TRUNCATE customer
customer = ชื่อตาราง
ภาพประจำตัวสมาชิก
sicholkoong
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 11/09/2015 9:26 am

Re: ลบข้อมูลใน mysql แล้วให้ id ที่เซตเป็น AUTO_INCREMENT ให้เริ่มจาก 1 ใหม่

โพสต์ที่ยังไม่ได้อ่าน โดย sicholkoong »

อ่าแล้วถ้าผม มีid 6 ตัวผมลบตัวที่ 4 ออกไป แล้วต้องการให้ตัวที่ 5ขยับมาเป็น 4 ตัวที่ 6 ขยับมาเป็น 5 แล้วพอinsert ข้อมูลเข้าไปใหม่ ก็จะนับต่อจาก id เลขสุดท้ายในทีนี้ก็คือ 6 มีใครพอจะทราบโค๊ตบ้างไหม๊ครับ
TRUNCATE tablename นี่มันโละข้อมูลออกหมดเลยอ่ะ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 76