การย้าย หรือ insert ข้อมูลจากตารางหนึ่ง มายัง อีกตารางหนึ่ง โดยเ
ถามครับ
ผมมีตารางชื่อว่า land_await กับ land
land_await
มีคนขอที่ดิน 1 คน และขอได้หลายครั้ง ดังนั้น ข้อมูลผู้ขอก็จะมีรหัสประชาชน 1 อัน และมีที่ดินที่ขอหลายหมายเลขแปลง
ดังนี้ครับ
เลขที่ขอ(PK) รหัสประชาชน หมายเลขแปลง
001 1200121111 0001
002 1200121111 0002
003 1200121111 0003
004 1551111125 0006
005 1551111125 0007
006 1551111125 0008
ถ้าผมจะเอาข้อมูลจาก land_await ทุกอัน ในแถวใดแถวหนึ่ง หรือ ทั้งหมดทุกแถว โดยเลือกจาก Checkbox
แล้วย้ายมาที่ land และเพิ่มข้อมูลบางอย่างเข้าไป เช่น วันที่ เข้าไปด้วย เพราะที่ตาราง land_await ไม่มีวันที่
และลบข้อมูล ใน land_await ที่เลือกจาก Checkbox ทิ้งไป จะต้องทำอย่างไร ครับ
ตัวเลือกว่าจะเป็น await หรือ land อาจอยู่ที่วันที่ก็ได้ เช่น NULL คือ await ถ้าใส่วันที่ลงไปคือ land
ผมว่าน่าจะง่ายกว่า รวมถึง query ก็สะดวกกว่า
ถ้าแยกตาราง อาจต้อง query ถึง 3 ครั้ง
1.อ่านข้อมูลที่เลือก เก็บใส่ Array
2.Insert ข้อมูลจาก Array ลง land พร้อมทั้งแทรกวันที่
3.ลบข้อมูลในตาราง await
ถ้าเป็นตารางเดียวกัน ขั้นตอนเดียวที่ต้องทำคือ เปลี่ยนวันที่ จาก NULL เป็นวันที่ปัจจุบันเท่านั้น
555+++ ผิดข้อไหนหว่า...
ทำให้ประสิทธิภาพสูงสุดไม่ดีกว่า หรือครับ