BMS-HOSxP Community

HOSxP => ยินดีต้อนรับ => ข้อความที่เริ่มโดย: tiae ที่ มีนาคม 17, 2007, 00:18:40 AM

หัวข้อ: trigger คืออะไรครับ
เริ่มหัวข้อโดย: tiae ที่ มีนาคม 17, 2007, 00:18:40 AM
จารย์ครับ 3.50.3.15 อัพเดทเสร็จแล้วครับ ผ่านฉลุยครับ
แต่มือผมไวไปหน่อย ผมเผลอ คลิก trigger ไปแล้วครับ มันอันตรายหรือเปล่าครับ (ลั่นไก)
ขอบคุณครับ
หัวข้อ: Re: trigger คืออะไรครับ
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 17, 2007, 00:36:32 AM
เป็น Replication Technique ใหม่ สำหรับ MySQL 5.0 ขึ้นไปครับ แต่หากเผลอไปกด กับ 4.1 ก็ไม่เป็นอะไรครับ เป็น Row base replication ไม่ใช่ Transaction base replication เหมือนของเดิม สามารถทำ Replication ไปยัง DBMS ตัวไหนก็ได้ครับ (MySQL -> MSSQL, MySQL -> Postgresql , etc) และยังนำมาใช้ช่วยในการ Upgrade structure โดยไม่ต้องปิดระบบได้ด้วยครับ หากมีโอกาศผมจะมาอธิบายว่าใช้อย่างไรครับ
หัวข้อ: Re: trigger คืออะไรครับ
เริ่มหัวข้อโดย: tiae ที่ มีนาคม 17, 2007, 01:04:04 AM
สุดยอดไปเลยครับ อาจารย์ ทำเป็นไฟล์สอน มาก็ได้ครับ จะโหลดเอาไปดูครับ
จะได้เข้าใจวิธีทำง่ายๆๆ ครับ
ขอบคุณครับ
หัวข้อ: Re: trigger คืออะไรครับ
เริ่มหัวข้อโดย: SBR10993 ที่ มีนาคม 17, 2007, 02:31:44 AM
ขออนุญาตเสริมนะครับ อ. ถ้าผมเข้าใจตรงไหนผิดก็ช่วยแนะมาด้วยครับ.. trigger เป็นเทคนิคในการดักจับเหตุการณ์ของข้อมูลภายในตาราง ที่เป็นผลมาจากการทำ insert update delete  เมื่อใดก็ตามที่ข้อมูลมีการเปลี่ยนแปลงเกิดขึ้นสามารถใช้ ทริกเกอร์ตรวจสอบความถูกต้องของข้อมูลได้ คล้าย ๆ กับ domino การทำอะไรกับข้อมูลตัวใดตัวนึงสามารถทำให้ข้อมูลอีกตัวเปลี่ยนแปลงตามไปด้วยได้...ลักษณะคล้าย ๆ กับ replicate_log เดิมที่ อ.เคยทำไว้.. สำหรับ mysql เทคนิคนี้ถือว่าใหม่แต่ mssql ใช้ได้นานแล้วครับ.....เห็นแว๊บ ๆ native replication ดีครับ