การหา หา id ค่ามากที่สุด ของตารางทีกำหนด filed ตัวเลขเป็น PRIMARY KEY  และตั้งเป็น  Auto Increment
ตามความต้องการถ้าเราอยากได้ id ถัดไปจากข้อมูลทั้งหมดในตาราง เราก็อาจใช้ คำสั่ง

SELECT MAX(id) FROM tb_name 

หรือ

SELECT id FROM tb_name ORDER BY id DESC LIMIT 1 

ทั้งสองวิธีก็จะได้ค่ามากที่สุดที่ตารางนั้นเก็บไว้ด แล้วเอาค่าที่ได้มา บวก 1 เข้าไป ก็จะได้ id ถัดไป แต่ทั้งสองวิธีไม่ใช่วิธีที่ดีที่สุดที่จะหา Next Auto Increment  แนะนำว่าใช้คำสั่ง

SHOW TABLE STATUS LIKE 'tb_name'; 

คำสั่งนี้ Mysql จะไปอ่านข้อมูลจากโครงสร้างตาราง ไม่ใช่อ่านจากข้อมูลในตาราง ซึ่งจะได้ผลตรงกว่า

ถ้านำมาใช้กับ php

$next_increment = 1;
$sql = "SHOW TABLE STATUS LIKE 'admin_payment_paysbay_inv' ";
$re    =    db_query($sql, __FILE__ ,__LINE__);
$row = mysql_fetch_assoc($re);
$next_increment = $row['Auto_increment'];


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
คำสั่งรวมไฟล์ และ บีบอัดในคำสั่งเดียว tar, zip
โดย mindphp พ 17 เม.ย. 2024 7:42 pm บอร์ด Linux - Web Server
0
27
พ 17 เม.ย. 2024 7:42 pm โดย mindphp View Topic คำสั่งรวมไฟล์ และ บีบอัดในคำสั่งเดียว  tar, zip
เช็คขนาดพื้นที่ฐานข้อมูล แต่ละก้อน แต่ละฐานข้อมูลว่าใช้พื้นที่ไปเท่าไหร่ ด้วย Comamnd Line
โดย mindphp จ 15 เม.ย. 2024 11:10 pm บอร์ด PostgreSQL
1
140
จ 15 เม.ย. 2024 11:14 pm โดย mindphp View Topic เช็คขนาดพื้นที่ฐานข้อมูล แต่ละก้อน แต่ละฐานข้อมูลว่าใช้พื้นที่ไปเท่าไหร่ ด้วย Comamnd Line
การติดตั้ง WSL เพื่อใช้งาน Linux Terminal บน Windows
โดย tsukasaz ศ 12 เม.ย. 2024 2:25 pm บอร์ด Share Knowledge
0
182
ศ 12 เม.ย. 2024 2:25 pm โดย tsukasaz View Topic การติดตั้ง WSL เพื่อใช้งาน Linux Terminal บน Windows
Super Сasual Dating - Real Women
โดย heroxbay ศ 12 เม.ย. 2024 8:55 am บอร์ด Microsoft Office Knowledge & line & Etc
0
134
ศ 12 เม.ย. 2024 8:55 am โดย heroxbay View Topic Super Сasual Dating - Real Women
Unsurpassed Сasual Dating - True Females
โดย pongsu1968 ศ 12 เม.ย. 2024 5:47 am บอร์ด Microsoft Office Knowledge & line & Etc
0
156
ศ 12 เม.ย. 2024 5:47 am โดย pongsu1968 View Topic Unsurpassed Сasual Dating - True Females
Question Tag ใช้อย่างไรในภาษาอังกฤษ
โดย internTk21 พฤ 11 เม.ย. 2024 10:46 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
80
พฤ 11 เม.ย. 2024 10:46 pm โดย internTk21 View Topic Question Tag ใช้อย่างไรในภาษาอังกฤษ
มารู้จัก Clause in English กันเถอะ
โดย internTk21 พฤ 11 เม.ย. 2024 4:26 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
99
พฤ 11 เม.ย. 2024 4:26 pm โดย internTk21 View Topic มารู้จัก Clause in English กันเถอะ
เรียนรู้การเปลี่ยน single noun เป็น plural noun
โดย internTk21 พฤ 11 เม.ย. 2024 3:29 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
82
พฤ 11 เม.ย. 2024 3:29 pm โดย internTk21 View Topic เรียนรู้การเปลี่ยน single noun เป็น plural noun