1、创建临时表
DROP TABLE IF EXISTS temp_list;
CREATE TEMPORARY TABLE temp_list
(
start_date varchar(8),
schedule_type varchar(8),
schedule_data decimal(10,2) default 0
) ENGINE = MYISAM DEFAULT charset = utf8;
2、定义变量的方式
MySQL存储过程中,定义变量有两种方式:
(1)使用set或select直接赋值,变量名以 @ 开头。
例如:set @var=1;可以在一个会话的任何地方声明,作用域是整个会话,称为会话变量。
(2)以 DECLARE 关键字声明的变量,只能在存储过程中使用,称为存储过程变量。
DECLARE _numbers int;
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT COUNT(*) INTO _numbers FROM tb_projec