BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yossak ที่ พฤศจิกายน 12, 2012, 13:18:14 PM
-
มีใครเป็นบ้างครับ พอดีพี่เอาข้อมูลมาให้ดู แฟ้ม person มีข้อมูลซ้ำซ้อน โดย บ้านคนละบ้าน แต่ชื่อ-นามสกุล HN และ CID อันเดียวกัน ผมก็งง เพราะเป็นได้ยังไง ผมใช้ tool อ.เจมส์ ตัว super p2p final ในการโอนข้อมูล patient ไป person แต่ก็ตรวจสอบว่ามีคนไข้กี่คน แล้วจำนวนเท่าไรในรายอาทิตย์ และก็โทรไปถามบริษัท hosxp บอกสาเหตุ ของปัญหา ทางบริษัทดูให้อยู่ พี่คนไหนมีปัญหาแบบนี้บ้างครับ แล้วมีวิธีแก้ช่วยแนะนำหน่อยครับ
-
ใครเป็นบ้างครับ
-
ลองตัดข้อมูลที่ซ้ำซ้อนออกจากตาราง person ดูก่อนก็ได้นะครับ โดยการบังคับใช้ unique index ใน column cid ครับ
แบบนี้
alter table person drop index ix_cid;
alter ignore table person add unique index ix_cid (cid);
แต่ว่าจะมีข้อมูลหายไปนะครับ ขึ้นอยู่กับว่ามี cid ซ้ำซ้อนกันเยอะแค่ไหน
-
ขอบคุณครับอาจารย์ เดี่ยวจะลองทำในเครื่องจำลองก่อนนะครับ
-
ลองตัดข้อมูลที่ซ้ำซ้อนออกจากตาราง person ดูก่อนก็ได้นะครับ โดยการบังคับใช้ unique index ใน column cid ครับ
แบบนี้
alter table person drop index ix_cid;
alter ignore table person add unique index ix_cid (cid);
แต่ว่าจะมีข้อมูลหายไปนะครับ ขึ้นอยู่กับว่ามี cid ซ้ำซ้อนกันเยอะแค่ไหน
เอาชุดคำสั่งนี้ไปใส่ที่ไหนครับ ใส่ที่ sql แล้วมัน run จำนวนคนไข้ทั้งหมดไม่เห็นรวมให้เลยครับ
-
เอาไป run ใน command line ของ mysql ครับ
-
อาจารย์ครับผมลองเอาไปใส่ใน command line แต่มันขึ้นแบบนี้ครับขอโทษที่ลบกวนอาจารย์ แต่มันจะเป็นความรู้ใหม่ที่ผมไม่เคยเรียนรู้มา ขอคำชี้แนะด้วยนะครับ
-
ใส่ บรรทัดที่ 2 ต่อไปได้เลยครับ
-
อาจารย์ครับผมใส่บรรทัดที่ 2 แล้วมันขึ้นแบบนี้ครับ มันขึ้น cid แบบนี้ครับ มันคืออะไรครับ จะต้องทำไงต่อครับ
-
MySQL version อะไรครับ
-
version 5.1.51 ครับอาจารย์