如何在 mysql 中声明变量以及如何创建 CURSOR

How to declare a variable in mysql and how to create a CURSOR

我正在 mysql(版本是 5.0.96-community)中创建一个 CURSOR,但它提醒我变量声明有误。

即使我把它删掉,只剩下一个声明的句子,它仍然显示错误。

请这样试,

delimiter $$
create procedure curdemo()
begin
declare a char(16);
end ;

Declare values like [ INT or Longtext and text ]

DECLARE i INT UNSIGNED DEFAULT 0;
DECLARE v_current_item LONGTEXT DEFAULT NULL;
DECLARE v_emp_json TEXT DEFAULT NULL;

Decalre values