สอบถามท่านเทพ......หน่อยครับ ถามเรื่อง Insert ข้อมูลลงตารางสมมุติ ตาราง A มีข้อมูล Insert แบบ Auto จะมีการ Insert อยู่ตลอดเวลา
ไม่ได้เป็นเทพอะสิ ทำไงดีหว่า เราแค่คนธรรมดาเดินดิน ตอบแบบไม่เทพละกัน
ทำได้ครับ
ข้อมูลที่อินเสิร์ทในตารางเอ อินเสิร์ทไปเอง เสร็จแล้วอาจจะมีข้อมูลบางส่วนในที่นี้ ถ้าเฉพาะบางเขตข้อมูลก็เลือกเอาเขตข้อมูลที่ต้องการไปอินเสิร์ทในตารางบี แต่ถ้าเอาทั้งเรคอร์ดก็จะต้องมีการตรวจสอบเงื่อนไข เมื่อมีการอินเสิร์ทข้อมูลในตารางเอ ถ้าตรงกับเงื่อนไขที่ต้องการก็ยกไปอินเสิร์ทในตารางบีด้วยครับ
หลักการเป็นแบบนี้ ลองเขียนดูก่อน ไม่เข้าใจก็มาถามใหม่นะครับ
Date :
2009-09-21 21:56:10
By :
NanoTHoro
คุณต้องบอกเงื่อนไขของการ Insert ก่อนครับ
ว่ากรณีไหน ที่Insert Table A แล้ว ต้องไป Insert Table B
จะได้กำหนดเงื่อนไขในการทำงานถูกนะครับ
Date :
2009-09-22 07:46:24
By :
taobsd
mysql_insert_id() อ่ะเปล่า
Date :
2009-09-22 13:55:25
By :
onizike
ลองทำเป็นภาพให้ดูหน่อยสิค่ะ มะค่อยเข้าใจเลย แปวว
Date :
2009-09-22 14:17:17
By :
gummezaka
คือข้อมูลที่เข้ามาที่ตาราง A จะเป็นข้อมูลที่มาจาก log ของอุปกรณ์มันจะวิ่งมาแบบ auto ครับ ข้อมูลที่ insert ลงไปจะเก็บ วันเวลา และก็ message เก็บข้อมูลเป็น text ก็จะมีพวก IP การ sent/received ข้อมูล แล้วต้องการเอาข้อมูลบางค่าใน message ไปเกี่ยวไว้ที่ตาราง B ครับ
Date :
2009-09-22 21:53:51
By :
mooauan
ลองเข้าไปหาข้อมูลเรื่อง trigger ดูนะครับ มีใน mysql เวอร์ชั่นใหม่ๆ
ปล. ส่วนตัวยังไม่เคยใช้
Date :
2009-09-22 21:58:30
By :
pjgunner
ดึงข้อมูลจากล็อก ไม่เคยเหมือนกันแงะ
อิอิอิ งานนี้ช่วยออกความเห็นไม่ได้จริงๆ เรียกหามิสเตอร์ิวิน หรือไม่ก้อปลากริมอะครับ
Date :
2009-09-22 22:53:20
By :
NanoTHoro
จริงๆ ไม่กล้าตอบ ดูมานานละ เดี๋ยวตอบไปคนจะหาว่าเป็นเทพอีก ถ้าเป็นเทพก็ดีจะได้อิ่มทิพย์ ไม่ต้องทำงานงกๆ
เอา text ที่วิ่งมา มาดูกันหน่อยซิครับ
Date :
2009-09-22 23:16:58
By :
plakrim
555+ อั๋นมะช่ายเทพอ่ะ แต่เปงศิษย์ผู้น้องสังกระจาย แปวววว เล่นสูงบาปกำ สาธุ
Date :
2009-09-22 23:30:19
By :
gummezaka
ข้อมูลจาก log จะประมาณ
2552-09-18 19:03:14 Local7.Notice 192.168.1.99 date=2009-09-18 time=03:49:02,devname=APS3012404200206,device_id=APS3012404200206,log_id=0021010001,type=traffic,subtype=allowed,pri=notice,vd=root;SN=3292,duration=29,user=N/A,group=N/A,policyid=0,proto=6,service=443/tcp,app_type=N/A,status=accept,src=192.168.1.100,srcname=192.168.1.100,dst=192.168.1.99,dstname=192.168.1.99,src_int=N/A,dst_int=internal,sent=14146,rcvd=8643,sent_pkt=27,rcvd_pkt=24,src_port=58732,dst_port=443,vpn=N/A,tran_ip=0.0.0.0,tran_port=0,dir_disp=org,tran_disp=noop
แต่ต้องมาเอาค่าบางตัวไป Insert ในตาราง B อ่ะครับ
Date :
2009-09-23 14:02:20
By :
mooauan69
Load balance : Server 04