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];