我在查詢一個只具有讀權限的大型mysql數據庫,並且我想將一些慢查詢結果設置爲一個變量'foo',以便我可以在其他查詢中再次使用它們。 基本上,我想爲一個繁瑣的子查詢有一個變量,所以我可以重複使用它,而無需每次運行它時都使用它。 當我輸入: set @foo := (select *
from table1 join table2
where bar = 0
我試圖創建一個觸發器,如果有人說他們有折扣代碼,他們的門票的購買價格下降10美元。 我跑代碼: CREATE TRIGGER alterPurchasePrice AFTER INSERT ON CustomerOrders FOR EACH ROW
BEGIN IF DiscountCode = 'yes' THEN SET PurchasePrice = Cost - 10 END$$
我想用在MySQL中創建一個觸發如下: CREATE TRIGGER ins_daft BEFORE INSERT ON jos_ezrealty
FOR EACH ROW BEGIN
SET preschool = livingarea*10.76391041671
END;
只有這樣,我得到以下錯誤: Error
SQL query:
CREATE TRIGGER ins_da
好吧,我正在處理觸發器,它告訴我它(MySQL工作臺5.2)不能識別這個變量。 *錯誤代碼:1193未知的系統變量error_msg_3 * 我認爲這將是一個觸發器使用它正確,請大家幫我 CREATE TRIGGER controlla_MaxCARDINALITA_INSERT
BEFORE INSERT ON SENTIERO__HA__TAPPA
FOR EACH ROW
BEGIN