我想創建一個過程來用多個參數更新我的數據庫。這裏是我的代碼:在PHPMYADMIN中創建一個包含多個參數的過程
DELIMITER //
CREATE PROCEDURE updateImages (IN stagingID INT, IN streetName VARCHAR(50), IN numberOfImages INT)
BEGIN
DECLARE count INT;
SET count = 1;
WHILE count < (numberOfImages + 1) DO
SET fileName = CONCAT(streetName, ' (mls) (', count, ').jpg');
INSERT INTO images_tbl VALUES
(NULL, stagingID, fileName, 0);
SET count = count + 1;
END WHILE;
END //
DELIMITER ;
PHPMyAdmin給了我一個空白#1193錯誤,沒有其他信息。我試圖搜索並實施我發現的有關此錯誤的解決方案,但一直未能弄清楚。
任何想法都會非常受歡迎。提前致謝。
包括'DECLARE fileName varchar(200);'或類似的行。在我的系統上工作沒有1193 – Drew
哦,哇。它總是被忽略的小事情。謝謝@德魯!編輯:現在我得到一個空白#1064錯誤,我認爲是語法錯誤?我宣佈文件名下的計數聲明 – JGraziano
不是說實話JG – Drew