ผู้เขียน หัวข้อ: ช่วยด้วยครับ มี error ตอนที่บันทึกลงวินิจฉัยโรคครับ  (อ่าน 2463 ครั้ง)

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

ออฟไลน์ tapaatee

  • Jr. Member
  • **
  • กระทู้: 60
  • Respect: 0
    • ดูรายละเอียด
error มันเป็นอย่างนี้ครับ
System Message
SQL Error: Duplicate entry '21' for key 1
select * from ovstdiag where vn='500905130927'
พอบันทึกลงโรคเรียบร้อย ก็จะขึ้นแบบนี้ แล้วข้อมูล ในช่อง principal diagnosis ก็เป็นช่องว่างป่าว
ผมจะทำอย่างไรดีครับ
รพ.สวรรคโลก จ.สุโขทัย ขนาด 120 เตียง
server: HP ProLiant ML350 G5  CentOS 5.1
database: MySQL 5.1.30 percona
memory: ram 4 GB
client : windows 7 32 bit

ขึ้นระบบ: พฤศจิกายน 2550
ช่วยปรับฐานข้อมูลโดยคุณวีระวัฒน์ ใจอินผล เมื่อวันที่ 25-28 มิ.ย 2552

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +8
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
Re: ช่วยด้วยครับ มี error ตอนที่บันทึกลงวินิจฉัยโรคครับ
« ตอบกลับ #1 เมื่อ: กันยายน 05, 2007, 15:58:18 PM »
0
แนะนำควรจะ  backup ข้อมูลก่อนนะครับ จากนั้นลองทดสอบคำสั่งก่อนจะนำไปใช้จริงนะครับ
โค๊ด: SQL
  1. UPDATE serial SET serial_no=SELECT MAX(ovst_diag_id) FROM ovstdiag
  2.  WHERE name LIKE'ovst_diag_id'
  3.  
Yindee And Tan