หากต้องการปล่อยทริกเกอร์ ให้ใช้คำสั่ง DROP ไวยากรณ์มีดังนี้ −
วางทริกเกอร์หากมีTriggerNameของคุณ
เพื่อให้เข้าใจไวยากรณ์ข้างต้น คุณต้องมีทริกเกอร์ในฐานข้อมูลปัจจุบันของคุณ
ในการตรวจสอบว่ามีทริกเกอร์หรือไม่ คุณสามารถใช้คำค้นหาด้านล่าง เรามีทริกเกอร์ในฐานข้อมูลของเรา -
mysql> แสดงทริกเกอร์
ต่อไปนี้คือผลลัพธ์ -
<ก่อนหน้า>+-------------+---------+--------------+------- -------------------------------------------------- ---------------+----------------------+-----------------------+ ----------------------------------------------------+ ----- ----+--------------------------------+---------------------- +--------------------+| ทริกเกอร์ | เหตุการณ์ | ตาราง | คำชี้แจง | Timing |สร้างแล้ว | sql_mode | ผู้กำหนด | character_set_client | collation_connection | การเปรียบเทียบฐานข้อมูล |+-------------+---------+--------------+------- -------------------------------------------------- ---------------+----------------------+-----------------------+ ----------------------------------------------------+ ----- ----+--------------------------------+---------------------- +--------------------+| ตรวจสอบเงินเดือน | INSERT | พนักงาน | ถ้า new.EmployeeSalary <1000 แล้ว setnew.EmployeeSalary =10000;end if | ก่อน | 2018-12-31 17:33:29.54 |STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | root@% | utf8 |utf8_general_ci | utf8mb4_0900_ai_ci |+-------------+---------+---------------+ -------- -------------------------------------------------- --------------+----------------------+--------------------------------------+- -------------------------------------------------------- ------------------------------------+----------------------+ --------------------+1 แถวในชุด (0.17 วินาที)ในที่นี้ เราได้เรียกชื่อ 'CheckSalary' ไว้บนตารางพนักงาน วางทริกเกอร์ 'CheckSalary' โดยใช้คำสั่ง DROP แบบสอบถามมีดังนี้ −
mysql> ทริกเกอร์การดร็อปถ้ามี CheckSalary แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.30 วินาที)
ใช้คำสั่ง show triggers เพื่อตรวจสอบว่ามีทริกเกอร์อยู่หรือไม่ แบบสอบถามมีดังนี้ −
mysql> แสดงทริกเกอร์ ชุดว่าง (0.00 วินาที)
ดูผลลัพธ์ด้านบนตอนนี้ ทริกเกอร์ไม่มีฐานข้อมูล 'ทดสอบ' เราลบออกโดยใช้การดรอป