mysql-error-1193

    9熱度

    2回答

    我在查詢一個只具有讀權限的大型mysql數據庫,並且我想將一些慢查詢結果設置爲一個變量'foo',以便我可以在其他查​​詢中再次使用它們。 基本上,我想爲一個繁瑣的子查詢有一個變量,所以我可以重複使用它,而無需每次運行它時都使用它。 當我輸入: set @foo := (select * from table1 join table2 where bar = 0

    0熱度

    1回答

    我試圖創建一個觸發器,如果​​有人說他們有折扣代碼,他們的門票的購買價格下降10美元。 我跑代碼: CREATE TRIGGER alterPurchasePrice AFTER INSERT ON CustomerOrders FOR EACH ROW BEGIN IF DiscountCode = 'yes' THEN SET PurchasePrice = Cost - 10 END$$

    2熱度

    1回答

    我是使用mysql存儲過程的新手。有錯誤,我無法修復 這是我的代碼 DELIMITER $$ CREATE PROCEDURE `bankdb`.`charge`() BEGIN DECLARE idcust_val INT; DECLARE balance_val FLOAT; DECLARE productCd_val VARCHAR(10); DECLARE loop_cnt

    0熱度

    1回答

    我想用在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

    3熱度

    1回答

    好吧,我正在處理觸發器,它告訴我它(MySQL工作臺5.2)不能識別這個變量。 *錯誤代碼:1193未知的系統變量error_msg_3 * 我認爲這將是一個觸發器使用它正確,請大家幫我 CREATE TRIGGER controlla_MaxCARDINALITA_INSERT BEFORE INSERT ON SENTIERO__HA__TAPPA FOR EACH ROW BEGIN