每5次插入更改一个值(MySQL存储过程) 目标
将每5次插入更改一个值(MySQL存储过程) 目标,mysql,sql,stored-procedures,Mysql,Sql,Stored Procedures,将CATEGORYID增加1每个5插入,直到WHILE完成 情景 其中x是我尚未定义的变量 Guilherme,如果,为什么不能使用此?会发生什么情况?这样做时,插入的值总是1 有人能给我点灯吗?在你刚进来的时候,也许刚开始的时候,就可以这样 IF Counter % 5 BEGIN X = X + 1 END 在insert中使用这个变量。不要忘记声明X。将使用以下工作: CAST((Counter / 5) AS UNSIGNED) 或 或 它看起来类似于以下内容: VALUES
CATEGORYID
增加1
每个5
插入,直到WHILE
完成
情景
其中x
是我尚未定义的变量
Guilherme,如果,为什么不能使用此?会发生什么情况?
这样做时,插入的值总是1
有人能给我点灯吗?在你刚进来的时候,也许刚开始的时候,就可以这样
IF Counter % 5
BEGIN
X = X + 1
END
在insert中使用这个变量。不要忘记声明X。将使用以下工作:
CAST((Counter / 5) AS UNSIGNED)
或
或
它看起来类似于以下内容:
VALUES
("Hello!",
"Click here.",
"Can you tell me your name?",
"example.com/img.jpg",
"google.com",
CAST((Counter / 5) AS UNSIGNED),
40,
2013);
CAST((Counter / 5) AS UNSIGNED)
FLOOR(Counter / 5)
FORMAT((Counter / 5),0)
VALUES
("Hello!",
"Click here.",
"Can you tell me your name?",
"example.com/img.jpg",
"google.com",
CAST((Counter / 5) AS UNSIGNED),
40,
2013);