สวัสดีคะ
คุณ panus_t ต้องการลบแบบฟอร์ม UE ทุกตัว หรือแค่บางแบบฟอร์มคะ
1เปิดตาราง universal_item_class จำid ของ class เอาไว้ด้วย (จำแล้วลบได้เลย)
2เปิดตาราง universal_item แล้วใส่เงื่อนไขของ class_id (ใส่เงื่อนไข แล้วอย่าเพิ่งลบนะคะ ให้เปิดตารางต่อไปก่อน)
3เปิดตาราง universal_item_value_list เป็นตารางที่เก็บ itemตัวเลือก ต้องใส่เงื่อนไขของ item_id จากตาราง universal_item แล้วจึงค่อยลบออกที่ละกลุ่มตัวเลือกนะคะ
***มาถึงตรงนี้แล้วสามารถย้อนกลับไปลบตาราง universal_item โดยใส่เงื่อนไขตามที่บอกได้เลยคะ (ข้อ 2)
4เปิดตาราง universal_form จะเป็นตารางเก็บชื่อแบบฟอร์ม UE ที่เราสร้างคะ
ถ้าจะลบบางแบบฟอร์มให้ จำuniversal_form_id ที่ต้องการลบไว้ด้วย
5เปิดตาราง universal_form_design ใส่เงื่อนไข universal_form_id=universal_form_id ที่ต้องการลบ
6เปิดตาราง universal_head หากเคยลงบันทึกข้อมูลของผู้ป่วย ใส่เงื่อนไข universal_form_id=universal_form_id ที่ต้องการลบ แต่ก่อนลบให้จำ universal_head_id ที่ต้องการลบเอาไว้ใช้เป็นเงื่อนไขในตาราง detail ด้วยนะคะ
7เปิดตาราง universal_detail ตารางที่เก็บ detail เป็นการบันทึกข้อมูลของคนไข้ ถ้าจะลบให้ใส่เงื่อนไขของ universal_head_id ที่ต้องการลบ (ใส่เงื่อนไข แล้วอย่าเพิ่งลบนะคะ ให้เปิดตารางต่อไปก่อน)
8เปิดตาราง universal_detail_subvalue ใส่เงื่อนไขของ detail_id จากตาราง universal_detail แล้วจึงค่อยลบออกที่ละกลุ่มตัวเลือกนะคะ (ทำคล้ายข้อ 3 แต่คนละตารางกัน)
9. ย้อนกลับไปลบตาราง universal_detail โดยใส่เงื่อนไขตามที่บอกได้เลยคะ (ข้อ 2)
*** หลังจากลบเสร็จแล้ว ให้พิมพ์ คำสั่ง select * from serial where name like "universal%"
จากนั้นทำการปรับ id เริ่มต้นคะ
ปล. ไม่แน่ใจว่าพี่ต้องการลบบางแบบฟอร์มหรือทั้งหมดนะคะ ก็ถ้าลบบางแบบฟอร์มก็ใส่เงื่อนไขตามที่บอกนะคะ แต่ถ้าจะลบทีเดียวหมดทุกแบบฟอร์มเลย พี่ก็เปิดตามตารางที่บอกนะคะ
ขอบคุณคะ