Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tạo trình kích hoạt trong thư viện di chuyển của Codeigniter

Bạn nên xóa dấu phân tách khỏi trình kích hoạt trong khi thực thi thông qua PHP.mysql_ hoặc các hàm mysqli_ sẽ có thể thực thi trình kích hoạt mà không có dấu phân cách.

Đây là cách thực hiện.

$this->db->query("
CREATE TRIGGER `delete_post` BEFORE DELETE ON `posts`\r\n
FOR EACH ROW BEGIN\r\n
DELETE FROM page_content WHERE page_content.post_id = OLD.post_id;\r\n
END\r\n
//\r\n
");



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng hợp kết nối MySQL trong C #

  2. Lỗi MySQL 1153 - Có gói lớn hơn byte 'max_allowed_packet'

  3. Chỉ trả lại hàng nếu giá trị không tồn tại

  4. Tìm các chuỗi trùng lặp trong cơ sở dữ liệu

  5. Thay đổi tiêu đề cột SQL thông qua truy vấn