ผู้เขียน หัวข้อ: error  (อ่าน 4209 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ thecoy

  • Hero Member
  • *****
  • กระทู้: 1,159
  • นักวิชาการคอมพิวเตอร์
  • Respect: 0
    • ดูรายละเอียด
error
« เมื่อ: กันยายน 10, 2007, 12:44:31 PM »
0
เข้าทำรายงาน opd  แล้ว error ystem Message
SQL Error: Duplicate entry '40' for key 1
select * from report_access_log limit 0

โรงพยาบาลรัษฎา  ตรัง
CentOS 5.5  Ram  4  GB
HOSxP V.3.54.11.2 MySQL 5.1.30

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: error
« ตอบกลับ #1 เมื่อ: กันยายน 10, 2007, 13:09:54 PM »
0
...น่าจะมีรายละเอียดให้ มากกว่านี้นะครับ.. :D...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ เข็มหล่อ

  • Jr. Member
  • **
  • กระทู้: 77
  • Respect: 0
    • ดูรายละเอียด
    • WWW.BANGKOK8.NET
Re: error
« ตอบกลับ #2 เมื่อ: กันยายน 10, 2007, 13:26:03 PM »
0
แม่นแล้ว ฮูปก้อบ่อมี
เลยบ่อฮู้ จะตอบว่า จะใดดี
« แก้ไขครั้งสุดท้าย: กันยายน 10, 2007, 13:29:45 PM โดย เข็มหล่อ »
<a href="http://www.hosxp.th.gs/web-h/osxp/B8_B2.swf" target="_blank" class="new_win">http://www.hosxp.th.gs/web-h/osxp/B8_B2.swf</a>

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +8
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
Re: error
« ตอบกลับ #3 เมื่อ: กันยายน 10, 2007, 13:34:55 PM »
0
ลองแก้ด้วยคำสั่งนี้ครับ และอย่าลืมสำรองข้อมูลก่อนที่แก้ไขจริงด้วยนะครับ หรือลองทดสอบคำสั่งใน stand alone ก่อนก็ได้ครับ
โค๊ด: SQL
  1. UPDATE  serial  SET serial_no=SELECT MAX(report_access_id) FROM report_access_log
  2. WHERE name ='report_access_id'
Yindee And Tan

ออฟไลน์ por

  • Hero Member
  • *****
  • กระทู้: 1,087
  • เพราะว่าเธอคือดวงใจของฉัน
  • Respect: 0
    • ดูรายละเอียด
    • Blog Adminpor
Re: error
« ตอบกลับ #4 เมื่อ: กันยายน 10, 2007, 16:29:14 PM »
0
สงสัยจะเคลียร์ ksklog ใช่ใหมครับ
adminpor
ICT @ Office of Public Health.Nakhonsi Province.
Mobile.083-1740976
Office.075-343409 to 106

ออฟไลน์ thecoy

  • Hero Member
  • *****
  • กระทู้: 1,159
  • นักวิชาการคอมพิวเตอร์
  • Respect: 0
    • ดูรายละเอียด
Re: error
« ตอบกลับ #5 เมื่อ: กันยายน 11, 2007, 09:51:39 AM »
0
เกิดทดสอบupdate  program  นะครับ   แล้ว  ksklog คืออะไรครับ
โรงพยาบาลรัษฎา  ตรัง
CentOS 5.5  Ram  4  GB
HOSxP V.3.54.11.2 MySQL 5.1.30

ออฟไลน์ The Kop

  • Full Member
  • ***
  • กระทู้: 116
  • Respect: 0
    • ดูรายละเอียด
Re: error
« ตอบกลับ #6 เมื่อ: กันยายน 11, 2007, 10:01:52 AM »
0
ksklog  เป็นตารางที่เก็บบันทึกรายการที่มีการกระทำกับข้อมูลครับไม่ว่าจะเป็น edit , delete  ลองเปิดดูก็ได้ครับแต่หากใช้ไปนาน ๆ แล้ว ไม่แนะนำให้ run ทั้งหมดน่ะครับมันจะแฮงค์ เอาแค่ 100 ก็พอครับ
ทำวันนี้ให้มากกว่าคำว่าดี เพราะไม่มีสิ่งใหนจะเป็นที่สุดได้

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: error
« ตอบกลับ #7 เมื่อ: กันยายน 11, 2007, 10:53:51 AM »
0
....ใช้การ backup / restore ข้อมูลที่ใช้หรือเปล่าครับ....

ส่วนตัวนะครับ   ถ้าใช้วิธีนี้ตอนที่ Backup ข้อมูล ถ้าระบบยังเดินอยู่ แนะนำให้ใช้ แบบ Cold Backup ครับ เพราะจะมีการ lock ตารางไว้ จะไม่ค่อยพบปัญหากับตาราง serial เวลานำมา Restore......
ถ้าใช้แบบ Hot ซึ่งไม่ได้ lock ตารางไว้ในขณะที่ระบบยังเดินอยู่  บางทีเก็บข้อมูลตารางต้นๆไว้แล้ว พอไปถึงตาราง serial ซึ่งอยู่ท้ายๆ ข้อมูลอาจเปลี่ยนทำให้ข้อมูลไม่ตรงกัน เวลานำมาใช้อาจพบปัญหาต้องมาไล่ปรับตาราง serial ใหม่...ที่บอกว่าความเห็นส่วนตัว เพราะไม่แน่ใจว่าเข้าใจเรื่อง Cold / Hot Backup ถูกต้องหรือเปล่า..... :D...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549