MySQL ทริกเกอร์คืออะไร?
MySQL ทริกเกอร์คืออะไร?

วีดีโอ: MySQL ทริกเกอร์คืออะไร?

วีดีโอ: MySQL ทริกเกอร์คืออะไร?
วีดีโอ: EP 23. SQL ใน 90 วินาที - สาระเดฟ ใน 3 นาที 2024, อาจ
Anonim

NS MySQL trigger เป็นวัตถุฐานข้อมูลที่เกี่ยวข้องกับตาราง จะเปิดใช้งานเมื่อมีการดำเนินการที่กำหนดไว้สำหรับตาราง NS สิ่งกระตุ้น สามารถดำเนินการได้เมื่อคุณเรียกใช้อย่างใดอย่างหนึ่งต่อไปนี้ MySQL คำสั่งบนโต๊ะ: INSERT, UPDATE และ DELETE และสามารถเรียกใช้ก่อนหรือหลังเหตุการณ์ได้

ด้วยวิธีนี้ อะไรคือทริกเกอร์ใน MySQL พร้อมตัวอย่าง?

ใน MySQL ทริกเกอร์คือโปรแกรมที่จัดเก็บไว้ซึ่งเรียกใช้โดยอัตโนมัติเพื่อตอบสนองต่อเหตุการณ์เช่น แทรก , อัปเดต , หรือ ลบ ที่เกิดขึ้นในส่วนที่เกี่ยวข้อง ตาราง . ตัวอย่างเช่น คุณสามารถกำหนดทริกเกอร์ที่เรียกใช้โดยอัตโนมัติก่อนที่จะแทรกแถวใหม่ลงใน a ตาราง.

ฉันจะเรียกใช้ทริกเกอร์ใน MySQL ได้อย่างไร พื้นฐาน สิ่งกระตุ้น ไวยากรณ์คือ: CREATE สิ่งกระตุ้น `event_name` ก่อน/หลัง INSERT/UPDATE/DELETE บน `ฐานข้อมูล' `ตาราง' สำหรับแต่ละแถวเริ่มต้น - สิ่งกระตุ้น เนื้อหา -- รหัสนี้ใช้กับทุก -- แถวที่แทรก/อัปเดต/ลบ END; เราต้องการสอง ทริกเกอร์ - AFTER INSERT และ AFTER UPDATE บนตารางบล็อก

รู้ไว้ด้วยว่าทริกเกอร์คืออะไรและมีวัตถุประสงค์อะไรให้เป็นตัวอย่าง?

สิ่งกระตุ้น : NS สิ่งกระตุ้น เป็นกระบวนงานที่เก็บไว้ในฐานข้อมูลซึ่งจะเรียกใช้โดยอัตโนมัติเมื่อใดก็ตามที่มีเหตุการณ์พิเศษในฐานข้อมูลเกิดขึ้น สำหรับ ตัวอย่าง , NS สิ่งกระตุ้น สามารถเรียกใช้ได้เมื่อมีการแทรกแถวลงในตารางที่ระบุ หรือเมื่อมีการอัปเดตคอลัมน์บางคอลัมน์ของตาราง

อะไรคือทริกเกอร์ใน MySQL w3schools?

NS สิ่งกระตุ้น เป็นชุดของการกระทำที่รันโดยอัตโนมัติเมื่อดำเนินการเปลี่ยนแปลงที่ระบุ (คำสั่ง SQL INSERT, UPDATE หรือ DELETE) ถูกดำเนินการในตารางที่ระบุ ทริกเกอร์ มีประโยชน์สำหรับงานต่างๆ เช่น การบังคับใช้กฎเกณฑ์ทางธุรกิจ การตรวจสอบความถูกต้องของข้อมูลที่ป้อน และการเก็บหลักฐานการตรวจสอบ สารบัญ: ใช้สำหรับ ทริกเกอร์.

แนะนำ: