กลางใดที่ปลอดภัยกว่าสำหรับฉันในการกู้คืนและเรียงลำดับคีย์หลักโดยหลีกเลี่ยงการอัพเดตที่ไม่จำเป็นทั่วทั้งฐานข้อมูล คุณช่วยแสดงตัวอย่างให้ฉันดูได้ไหม?
ฉันแค่อยากให้คีย์หลักคงที่และไดนามิก ฉันแค่อยากให้คีย์หลักนั้นมีข้อ จำกัด และไดนามิก
PS. ฐานข้อมูล MySQL
User's Table
|| user_id || user_first_name || user_last_name
#1 Alexandre Doria
#2 Ilya Bursov
#3 Anybody Anybody
ดังนั้น หากฉันลบแถว #2 และแทรกแถวใหม่ คีย์หลักของแถว #3 จะถูกทำซ้ำ
รหัส PHP ของฉันที่นี่:
$user_id_cont = mysql_query("เลือก 'user_id' จากผู้ใช้"); $user_id = mysql_num_rows($user_id_cont)+1;