เราสามารถตั้ง Set PRIMARY KEY ว่าจะให้เริ่มต้นที่เลขอะไร ได้มั้ย

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: เราสามารถตั้ง Set PRIMARY KEY ว่าจะให้เริ่มต้นที่เลขอะไร ได้มั้ย

Re: เราสามารถตั้ง Set PRIMARY KEY ว่าจะให้เริ่มต้นที่เลขอะไร ได้มั้ย

โดย thatsawan » 22/04/2020 7:20 pm

เจอที่ตั้งค่าเเล้วค่ะ
SQL - Database-1.png

Re: เราสามารถตั้ง Set PRIMARY KEY ว่าจะให้เริ่มต้นที่เลขอะไร ได้มั้ย

โดย thatsawan » 22/04/2020 6:37 pm

คือก่อนหน้ามีการเขียนโปรแกรม ดึงข้อมูลจาก postgresql มา insert ที่ ฐานข้อมูลปัจจุบันเป็น postgresql เหมือนกัน
ตอนทำ insert มีการใส่ ID กำหนดเข้าไปเอง จะเห็นว่า แถวที่ 485 จะได้ ID 10485

ที่นี่ ทำเสร็จ ข้อมูลเก่าแสดงผลได้ปกติ
เเต่พอใช้งานจริง เขียนคำสั่ง insert เข้าไป โดยไม่ได้กำหนด ID เองเเล้ว ผลที่ได้ คือ มันเริ่มรัน ID ที่ 1 ใหม่ ทำให้การแสดงผลที่เราเรียงลำดับไว้ผิดพลาด เเละ ไม่เเน่ใจว่า อนาคต ถ้ารันไปถึง เลข 10485 จะมีปัญหามั้ย

ก็เลยอยากรู้ว่าจะกำหนดเลข ID เริ่มต้นได้หรือป่าวค่ะ

Re: เราสามารถตั้ง Set PRIMARY KEY ว่าจะให้เริ่มต้นที่เลขอะไร ได้มั้ย

โดย mindphp » 22/04/2020 6:26 pm

ฐานข้อมูลอะไร ย้ายอะไรมา
restore หรือ ทำอะไรมา

insert ใหม่ ได้ไอดี ใหม่ ที่ วางคืออะไร ครับไม่เข้าใจ

เราสามารถตั้ง Set PRIMARY KEY ว่าจะให้เริ่มต้นที่เลขอะไร ได้มั้ย

โดย thatsawan » 22/04/2020 6:07 pm

SQL - Database-1.png
SQL - Database-1.png (73.51 KiB) Viewed 2712 times
เราสามารถตั้ง Set PRIMARY KEY ว่าจะให้เริ่มต้นที่เลขอะไร ได้มั้ย

ข้างบน