【发布时间】:2015-05-30 21:17:42
【问题描述】:
我正在尝试在 phpMyAdmin 中运行 mysql 循环,以便同时为多个产品添加价格记录。运行此查询时,我收到以下错误:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 11 行的“$$”附近使用正确的语法
知道为什么会这样吗?
DELIMITER $$
CREATE PROCEDURE doiterate()
BEGIN
DECLARE p1 INT Default 0;
label1: LOOP
SET p1 = p1 + 1;
IF p1 < 44 THEN
INSERT INTO `price`(`product`, `site`, `amount`)
VALUES (p1,'10','12.99');
END IF;
END LOOP label1;
END $$
【问题讨论】:
标签: mysql sql phpmyadmin