MYSQL存储过程使用技巧
- in 或者out 参数 :需要设定长度,否则保存的时候会报错;参数和字段名重名的时候,为了区别字段名,需要在字段前面加入表名 
- 创建临时表 
- CREATE TEMPORARY TABLE IF NOT EXISTS temp_results ( id INT, data VARCHAR(255) ); -- 假设有一个循环,执行多次SELECT并将结果合并到临时表中 SET @i = 1; WHILE @i <= 5 DO INSERT INTO temp_results (id, data) SELECT 
- 变量使用 - 客户端: set @变量=XXX; - 存储过程内:DECLARE 变量 类型; set 变量=xxx; - 参考:https://www.runoob.com/w3cnote/mysql-stored-procedure.html 
