<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>ความเห็นบน: MySql Trigger - Basic</title>
	<atom:link href="http://blog.levelup.in.th/2009/06/29/mysql-trigger-basicmysql-trigger-basic/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.levelup.in.th/2009/06/29/mysql-trigger-basicmysql-trigger-basic/</link>
	<description>Experience the new world.</description>
	<pubDate>Tue, 07 Feb 2012 11:27:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>โดย: แก้วเซรามิค</title>
		<link>http://blog.levelup.in.th/2009/06/29/mysql-trigger-basicmysql-trigger-basic/comment-page-1/#comment-3120</link>
		<dc:creator>แก้วเซรามิค</dc:creator>
		<pubDate>Wed, 02 Nov 2011 21:44:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.levelup.in.th/?p=63#comment-3120</guid>
		<description>บทความมีประโยชน์มากเลยครับ ขอเซฟไปอ่านต่อนะครับ ขอบคุณครับ</description>
		<content:encoded><![CDATA[<p>บทความมีประโยชน์มากเลยครับ ขอเซฟไปอ่านต่อนะครับ ขอบคุณครับ</p>
]]></content:encoded>
	</item>
	<item>
		<title>โดย: Nae</title>
		<link>http://blog.levelup.in.th/2009/06/29/mysql-trigger-basicmysql-trigger-basic/comment-page-1/#comment-1934</link>
		<dc:creator>Nae</dc:creator>
		<pubDate>Fri, 24 Jun 2011 03:28:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.levelup.in.th/?p=63#comment-1934</guid>
		<description>การใช้งานควรศึกษาให้ดีเอาไปใช้แบบรอบคอบครับ(คุณสมบัติหลักของโปรแกรมเมอร์ที่ดีเลยนะครับ)
ข้อดีนั้นมีมากและน่าสนใจเมื่อใช้กับการทำงานในระดับข้อมูล ที่มีการinsert update delete บ่อยๆ
รวมถึงใช้ปรับปรุงการทำงานที่เดิมทีการเชื่อมโยงข้อมูลแต่ละ table ต้องใช้โปรแกรมยิงไปนู่นทีนี่ทีเพื่อให้ได้ข้อมูลที่ต้องการ ก็สามารถใช้ Trigger ในการช่วยเหลือและลดขั้นตอนการทำงานได้เยอะครับ

แต่ก็ต้องยอมรับว่าการ Debug อาจจะทำยากซักหน่อยเพราะเนื่องจากมันจะรันเมื่อเกิด event นั้นๆจะ before หรือ after ก็ตามซึ่งมันอยู่ในการทำงานของ Database ไม่มีหน้าจอ print ให้เรา Debug กันง่ายๆเหมือนเขียนโปรแกรมทั่วไป (แต่ทั้งนี้ทั้งนั้นมันก็ไม่เกินความสามารถของเราหรอกครับ เราก็สามารถหาวิธี design การ Debug ของเราเองได้ครับผมเชื่อว่าทุกคนทำได้^^)

ส่วนเรื่องของมาตรฐานนั้นผมคิดว่า อย่างไรก็ตามถ้าเราใช้ Mysql มันก็มีมาตรฐานกำหนดชัดเจนของมันอยู่แล้วครับ คิดให้ดี มันก็ไม่ต่างกัน ถ้าคุณใช้ MS-SQL syntax ต่างๆมันก็ไม่เหมือนกับใน Mysql อยู่แล้ว ^^"</description>
		<content:encoded><![CDATA[<p>การใช้งานควรศึกษาให้ดีเอาไปใช้แบบรอบคอบครับ(คุณสมบัติหลักของโปรแกรมเมอร์ที่ดีเลยนะครับ)<br />
ข้อดีนั้นมีมากและน่าสนใจเมื่อใช้กับการทำงานในระดับข้อมูล ที่มีการinsert update delete บ่อยๆ<br />
รวมถึงใช้ปรับปรุงการทำงานที่เดิมทีการเชื่อมโยงข้อมูลแต่ละ table ต้องใช้โปรแกรมยิงไปนู่นทีนี่ทีเพื่อให้ได้ข้อมูลที่ต้องการ ก็สามารถใช้ Trigger ในการช่วยเหลือและลดขั้นตอนการทำงานได้เยอะครับ</p>
<p>แต่ก็ต้องยอมรับว่าการ Debug อาจจะทำยากซักหน่อยเพราะเนื่องจากมันจะรันเมื่อเกิด event นั้นๆจะ before หรือ after ก็ตามซึ่งมันอยู่ในการทำงานของ Database ไม่มีหน้าจอ print ให้เรา Debug กันง่ายๆเหมือนเขียนโปรแกรมทั่วไป (แต่ทั้งนี้ทั้งนั้นมันก็ไม่เกินความสามารถของเราหรอกครับ เราก็สามารถหาวิธี design การ Debug ของเราเองได้ครับผมเชื่อว่าทุกคนทำได้^^)</p>
<p>ส่วนเรื่องของมาตรฐานนั้นผมคิดว่า อย่างไรก็ตามถ้าเราใช้ Mysql มันก็มีมาตรฐานกำหนดชัดเจนของมันอยู่แล้วครับ คิดให้ดี มันก็ไม่ต่างกัน ถ้าคุณใช้ MS-SQL syntax ต่างๆมันก็ไม่เหมือนกับใน Mysql อยู่แล้ว ^^&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>โดย: plug.in</title>
		<link>http://blog.levelup.in.th/2009/06/29/mysql-trigger-basicmysql-trigger-basic/comment-page-1/#comment-629</link>
		<dc:creator>plug.in</dc:creator>
		<pubDate>Sat, 04 Sep 2010 05:09:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.levelup.in.th/?p=63#comment-629</guid>
		<description>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</description>
		<content:encoded><![CDATA[<p>Before จะทำก่อนการทำการ Query นั้นๆครับ เช่น </p>
<p>CREATE TRIGGER trigger_name BEFORE UPDATE ON table &#8230;</p>
<p>หมายถึงทุกครั้ง &#8220;ก่อน&#8221; ที่เราจะ update อะไรก็ตาม Mysql จะมารัน Trigger ตัวนี้ ในทางกลับกันคือ AFTER คือ &#8220;หลัง&#8221;<br />
ซึ่งความต่างจริงๆจะเกิดต่อเมื่อ เรามีการใช้ค่าที่เราเพิ่งได้อัพเดตเดี่ยวนั้นเลยหรือไม่ หรือเราต้องการใช้ค่าเก่า</p>
<p>ส่วนข้อมูลอ้างอิงดูได้จากเวป mysql โดยตรงเลยครับผม <a href="http://dev.mysql.com/doc/refman/5.0/en/triggers.html" rel="nofollow">http://dev.mysql.com/doc/refman/5.0/en/triggers.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>โดย: kajub</title>
		<link>http://blog.levelup.in.th/2009/06/29/mysql-trigger-basicmysql-trigger-basic/comment-page-1/#comment-628</link>
		<dc:creator>kajub</dc:creator>
		<pubDate>Sat, 04 Sep 2010 04:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.levelup.in.th/?p=63#comment-628</guid>
		<description>จากที่นำมาเขียนโปรแกรมโปรเจคแล้ว ปรากฏว่าการใช้งานไม่ใช่เรื่องง่ายเรย พอจะมีความกระจ่างเรื่อง before กับ after มั้ยคะ รู้สึกว่ามันจะทำงานเหมือนกัน หรือถ้ามี link เอกสารอ่านเพิ่มเติมจะขอบคุณมากค่ะ</description>
		<content:encoded><![CDATA[<p>จากที่นำมาเขียนโปรแกรมโปรเจคแล้ว ปรากฏว่าการใช้งานไม่ใช่เรื่องง่ายเรย พอจะมีความกระจ่างเรื่อง before กับ after มั้ยคะ รู้สึกว่ามันจะทำงานเหมือนกัน หรือถ้ามี link เอกสารอ่านเพิ่มเติมจะขอบคุณมากค่ะ</p>
]]></content:encoded>
	</item>
	<item>
		<title>โดย: virgo</title>
		<link>http://blog.levelup.in.th/2009/06/29/mysql-trigger-basicmysql-trigger-basic/comment-page-1/#comment-456</link>
		<dc:creator>virgo</dc:creator>
		<pubDate>Thu, 27 May 2010 05:45:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.levelup.in.th/?p=63#comment-456</guid>
		<description>ขอบคุณครับ กำลังงงเลย</description>
		<content:encoded><![CDATA[<p>ขอบคุณครับ กำลังงงเลย</p>
]]></content:encoded>
	</item>
</channel>
</rss>

