Hướng dẫn how do i assign a value to a variable in mysql trigger? - làm cách nào để gán giá trị cho một biến trong trình kích hoạt mysql?

0

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi tạo trình kích hoạt MySQL và khai báo một biến. Sau đó, tôi có một số nếu điều kiện. bên trong nếu không thể được đặt giá trị thành bên được khai báo đó của IF. Nó có thể? Bởi vì tôi cần dữ liệu biến đó đến các chức năng khác. Tôi luôn nhận được vô giá trị.

Đây là truy vấn cài đặt mã mẫu của tôi nhận được giá trị khi nó thực thi

delimiter $$
CREATE TRIGGER Table1INSERTCustomer
    AFTER INSERT ON Table1
    FOR EACH ROW

BEGIN

DECLARE CustomerId integer;

IF [SELECT CustomerID FROM Seller WHERE Id = NEW.ResellerID AND CustomerID IS NOT NULL] 
THEN 
BEGIN

SET @CustomerId := [SELECT CustomerID FROM Seller WHERE Id = NEW.ResellerID LIMIT 1]; 

Bài Viết Liên Quan

Chủ Đề