การเพิ่ม ลบ แก้ไขข้อมูลในตาราง

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

Moderator: mindphp

c_nan
PHP Jr. Member
PHP Jr. Member
Posts: 10
Joined: 10/04/2009 1:59 am

การเพิ่ม ลบ แก้ไขข้อมูลในตาราง

Post by c_nan »

ต้องการทำการเพิ่ม field เข้าไปอีกหนึ่งอันในตาราง noun โดยจะเพิ่ม ID เข้าไป แล้วกำหนดให้ ID เป็น PK แต่ในตารางได้มี id_noun เป็น PK อยู่ก่อนแล้ว ได้ลองแก้ไขแล้ว แต่มัน error ดังภาพที่แนบมาค่ะ รบกวนช่วยแนะนำด้วยค่ะว่าควรจะทำอย่างไร ขอบคุณค่ะ
Attachments
asd.jpg
asd.jpg (101.59 KiB) Viewed 1652 times

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 24466
Joined: 22/09/2008 6:18 pm
Contact:

Re: การเพิ่ม ลบ แก้ไขข้อมูลในตาราง

Post by mindphp »

auto_increment ใช้ได้กับชนิดข้อมูลที่เป็นตัวเลขเท่านั้นครับ
ติดตาม 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

c_nan
PHP Jr. Member
PHP Jr. Member
Posts: 10
Joined: 10/04/2009 1:59 am

Re: การเพิ่ม ลบ แก้ไขข้อมูลในตาราง

Post by c_nan »

ค่ะ..
แก้ไขแล้วแต่มันก็ยังเกิด error งะค่ะ ดังภาพที่แนบมาค่ะ
Attachments
yy.jpg
yy.jpg (103.05 KiB) Viewed 1644 times

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 24466
Joined: 22/09/2008 6:18 pm
Contact:

Re: การเพิ่ม ลบ แก้ไขข้อมูลในตาราง

Post by mindphp »

auto_increment ใน 1 table กำหนด auto_increment ได้เพียง field เดียวครับ
ติดตาม 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

User avatar
secivon
PHP Full Member
PHP Full Member
Posts: 35
Joined: 24/03/2009 5:15 pm

Re: การเพิ่ม ลบ แก้ไขข้อมูลในตาราง

Post by secivon »

DROP PRIMARY KEY ไปก่อนครับ
(ใน phpMyAdmin จะอยู่ด้านล่างในหน้า table structure)

หลังจากนั้นเวลาสร้าง field ใหม่ ที่เป็น auto increment ให้
เลือกเป็น PRIMARY KEY ด้วย (radio button รูปกุญแจ)
"อย่าเอาแต่โทษเด็ก ถ้าเด็กมันจะห่วย ดูตัวเองบ้างว่าทำบ้านเมืองไว้เป็นยังไง"

Post Reply

Return to “SQL - Database”

Who is online

Users browsing this forum: No registered users and 7 guests