ThaiSEOBoard.com

< กดยุบ (ห้องยกเลิกการใช้งาน) => สาระคำถามทั่วไป (ย้ายไป cafe) => ข้อความที่เริ่มโดย: vava ที่ 18 กันยายน 2010, 22:35:03



หัวข้อ: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: vava ที่ 18 กันยายน 2010, 22:35:03
พอดีโหลด Sql มาจาก phpMyadmin แล้วเอามาแก้ไข url น่ะครับ

จากนั้นก็ import ขึ้นไปไว้ที่เดิม มันก็ขึ้น error แบบนี้แหละครับ ไม่ทราบเป็นเพราะอะไรครับ รบกวนท่านเก่ง ๆ ช่วยหน่อยนะครับ


(http://www.uppicweb.com/x/i/if/error.gif)


ขอบคุณมากครับ  :wanwan017:


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: aek26 ที่ 18 กันยายน 2010, 22:47:46
primary key ซ้ำครับ ลองเช็คดูครับ


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: vava ที่ 18 กันยายน 2010, 22:53:52
primary key ซ้ำครับ ลองเช็คดูครับ

ขอบคุณมากครับ ว่าแต่ว่า อะไรคือ primary key ครับผม

ขอโทษจริง ๆ ครับ


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: O.o!! ที่ 18 กันยายน 2010, 23:21:37
primary key ซ้ำครับ ลองเช็คดูครับ

ขอบคุณมากครับ ว่าแต่ว่า อะไรคือ primary key ครับผม

ขอโทษจริง ๆ ครับ

ฃ่อง ID  น่าจะเป็น primary keys น่ะครับ (เดาเอา) ถ้ามันเป็นตัวเลข ปกติก็จะตั้งเป็น auto increment ไว้ แล้ว เวลา insert data เราจะไม่ใส่อะไรเข้าไปในช่อง id ครับ มันจะใส่ให้เราเองครับ แล้วมันจะไม่ซ้ำครับ


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: Hikkie ที่ 18 กันยายน 2010, 23:28:51
ถ้าเลือกฟิลด์ไหนเป็น primary key แล้ว ฟิลด์นั้นห้ามมี data ซ้ำกันครับ

ถ้าเคยมี data ของฟิลด์นั้นแล้ว ยังใส่เข้าไปอีกจะ error ตามรูปที่โพสมาครับ

id มี 377 ในเบสอยู่แล้วครับ


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: vava ที่ 19 กันยายน 2010, 00:55:19
เอิ่มมม รู้สึกว่าความรู้จะไม่ถึงแฮะเรา


อ่านแล้วเหมือนอ่านภาษาต่างดาวยังไงยังงั้นเลย  :P


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: sleepcat ที่ 19 กันยายน 2010, 01:15:04
เอาง่าย ๆ นะครับ
ไปที่ตาราง wp_posts นะครับ แล้วค้นหาอันที่ ID เท่ากับ 377 แล้วลองแก้ไขเป็นสัก 3777777 แล้วลอง dump ข้อมูลใหม่ น่าจะได้  :wanwan019: แล้วค่อยลบ 3777777 ออกไป
กรณีนี้ทำกรณีที่มีข้อมูลเดียวนะครับ

ปล ที่เป็นเปลี่ยนเป็น 3777777 แค่สำรองข้อมูลเฉยๆ เพราะถ้าผิดพลาดยังไง ก็ลบ 377 ที่เพิ่มใหม่ออก แล้วแก้ 3777777 เป็น 377 เหมือนเดิม


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: vava ที่ 19 กันยายน 2010, 01:28:26
เอาง่าย ๆ นะครับ
ไปที่ตาราง wp_posts นะครับ แล้วค้นหาอันที่ ID เท่ากับ 377 แล้วลองแก้ไขเป็นสัก 3777777 แล้วลอง dump ข้อมูลใหม่ น่าจะได้  :wanwan019: แล้วค่อยลบ 3777777 ออกไป
กรณีนี้ทำกรณีที่มีข้อมูลเดียวนะครับ

ปล ที่เป็นเปลี่ยนเป็น 3777777 แค่สำรองข้อมูลเฉยๆ เพราะถ้าผิดพลาดยังไง ก็ลบ 377 ที่เพิ่มใหม่ออก แล้วแก้ 3777777 เป็น 377 เหมือนเดิม
เจอแล้วครับ ปรากฏว่า มันซ้ำกันทุกโพสต์เลยครับ เราเอาแบบอัพขึ้นไปทับเลยได้มั๊ยครับ โดยไม่สนว่าจะมีอยู่แล้วหรือเปล่าน่ะครับ

เอ๊ะ หรือว่าถ้าลบอันเก่าทิ้งแล้ว จะใช้ได้หรือเปล่าครับ แบบ ลบทั้งหมดเลยน่ะครับ  :wanwan009:


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: sleepcat ที่ 19 กันยายน 2010, 01:44:59
ถ้างั้น export ตัว Database เก็บไว้ก่อนนะครับ
แล้วลบข้อมูลออก (เฉพาะตาราง wp_posts) แล้วลอง import เข้าไปใหม่ครับ


หัวข้อ: Re: Error แบบนี้แก้ไขยังไงครับ
เริ่มหัวข้อโดย: vava ที่ 19 กันยายน 2010, 01:46:51
ถ้างั้น export ตัว Database เก็บไว้ก่อนนะครับ
แล้วลบข้อมูลออก (เฉพาะตาราง wp_posts) แล้วลอง import เข้าไปใหม่ครับ
+1 ไว้ก่อนครับ

เดี๋ยวขอลองก่อนนะครับ  ขอบคุณสำหรับน้ำใจนะครับ  :wanwan017: