Sorry, this entry is only available in ไทย.
Consider subscribing to our RSS feed!
สุดตรีนครับ
จะนำไปปฏิบัติ
ขอบคุณครับ กำลังงงเลย
จากที่นำมาเขียนโปรแกรมโปรเจคแล้ว ปรากฏว่าการใช้งานไม่ใช่เรื่องง่ายเรย พอจะมีความกระจ่างเรื่อง before กับ after มั้ยคะ รู้สึกว่ามันจะทำงานเหมือนกัน หรือถ้ามี link เอกสารอ่านเพิ่มเติมจะขอบคุณมากค่ะ
Before จะทำก่อนการทำการ Query นั้นๆครับ เช่น
CREATE TRIGGER trigger_name BEFORE UPDATE ON table …
หมายถึงทุกครั้ง “ก่อน” ที่เราจะ update อะไรก็ตาม Mysql จะมารัน Trigger ตัวนี้ ในทางกลับกันคือ AFTER คือ “หลัง” ซึ่งความต่างจริงๆจะเกิดต่อเมื่อ เรามีการใช้ค่าที่เราเพิ่งได้อัพเดตเดี่ยวนั้นเลยหรือไม่ หรือเราต้องการใช้ค่าเก่า
ส่วนข้อมูลอ้างอิงดูได้จากเวป mysql โดยตรงเลยครับผม http://dev.mysql.com/doc/refman/5.0/en/triggers.html
Name (required)
Mail (will not be published) (required)
Website
RSS feed for comments on this post
%I:%M %p on July 12th, 2009
สุดตรีนครับ
จะนำไปปฏิบัติ
%I:%M %p on May 27th, 2010
ขอบคุณครับ กำลังงงเลย
%I:%M %p on September 4th, 2010
จากที่นำมาเขียนโปรแกรมโปรเจคแล้ว ปรากฏว่าการใช้งานไม่ใช่เรื่องง่ายเรย พอจะมีความกระจ่างเรื่อง before กับ after มั้ยคะ รู้สึกว่ามันจะทำงานเหมือนกัน หรือถ้ามี link เอกสารอ่านเพิ่มเติมจะขอบคุณมากค่ะ
%I:%M %p on September 4th, 2010
Before จะทำก่อนการทำการ Query นั้นๆครับ เช่น
CREATE TRIGGER trigger_name BEFORE UPDATE ON table …
หมายถึงทุกครั้ง “ก่อน” ที่เราจะ update อะไรก็ตาม Mysql จะมารัน Trigger ตัวนี้ ในทางกลับกันคือ AFTER คือ “หลัง”
ซึ่งความต่างจริงๆจะเกิดต่อเมื่อ เรามีการใช้ค่าที่เราเพิ่งได้อัพเดตเดี่ยวนั้นเลยหรือไม่ หรือเราต้องการใช้ค่าเก่า
ส่วนข้อมูลอ้างอิงดูได้จากเวป mysql โดยตรงเลยครับผม http://dev.mysql.com/doc/refman/5.0/en/triggers.html