Mysql存储过程的游标循环体中使用“select 【某个字段】into 【某个变量】 from 【某个表】”语句进行 赋值, 如果 select 出来没有记录,则会导致游标提前退出(即使游标没有遍历完也会退出)。
表结构如下:
1.部门表以及相关数据
<pre name="code" class="sql">create table department (
id int unsigned not null auto_increment,
name char(20) not null,
primary key id
)engine=innobd default charset=utf8;
insert department(id,name) values(1,'技术部'),(2,'行政部'),(3,'人力部'),(4,'运营部'),(5,'财务部'),(6,'法务部'),(7,'市场部'),(8,'商务部'),(9,'客服部');
2.员工表即相关数据
<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="sql">create table employee (
id int unsigned not null auto_increme