Từ 1 tới 1 trên tổng số 1 kết quả

Đề tài: error result consisted of more than one row

  1. #1
    Ngày gia nhập
    04 2018
    Bài viết
    5

    Unhappy error result consisted of more than one row

    mình viết cái trigger này nhưng khi test update status thì báo lỗi "result consisted of more than one row"
    mấy bác xem hộ mình với. mục đích của trigger mình có viết ở topic trước
    http://diendan.congdongcviet.com/thr...trang-thai.cpp


    CREATE TRIGGER `after_product_update` AFTER UPDATE ON `orders`
    FOR EACH ROW BEGIN

    DECLARE productid_ INT(10);
    DECLARE quantity_ INT(11);

    SELECT
    i.product_id, i.quantity
    INTO
    productid_, quantity_
    FROM
    item AS i
    WHERE
    i.order_id = NEW.id;

    IF NEW.status=1 THEN
    update product
    set product.quantity=product.quantity-quantity_
    where product.id=productid_;
    END IF;
    IF NEW.status=0 THEN
    update product
    set product.quantity=product.quantity+quantity_
    where product.id=productid_;
    END IF;

    END
    Attached Thumbnails Attached Thumbnails upload_2018-4-24_13-33-34.png  
    Đã được chỉnh sửa lần cuối bởi dongvu : 27-04-2018 lúc 02:12 AM.

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn