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

Gọi một API REST từ một trình kích hoạt hoặc thủ tục được lưu trữ trong mysql?

Bạn có thể sử dụng mysql-udf-http và sau đó tạo một trình kích hoạt như sau:

delimiter $$
CREATE TRIGGER upd_check BEFORE UPDATE ON account 
FOR EACH ROW 
  BEGIN 
    IF NEW.amount > 0 THEN 
      set @json = select json_object(account_id,amount) 
      select http_post('http://restservice.example.com/account/post',@json); 
    END IF; 
  END;$$ 

delimiter;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi xuất hiện trong sql khi cố gắng thêm nhiều khóa ngoại

  2. Cách đặt lại mật khẩu gốc trong MySQL 8.0

  3. Cách Tham gia MySQL và Postgres trong Chế độ xem Trực tiếp Vật chất hóa

  4. chuỗi các giá trị đã chọn được phân tách bằng dấu phẩy trong mysql

  5. Truy vấn cơ sở dữ liệu MySQL từ Hàm NodeJS AWS Lambda