【问题标题】:MySQL said: Documentation #2014 - Commands out of sync; you can't run this command nowMySQL 说:文档 #2014 - 命令不同步;你现在不能运行这个命令
【发布时间】:2017-03-29 05:27:12
【问题描述】:

Mysql 函数 getLastMediaId()

`BEGIN  
DECLARE Lid INT;  
select id into Lid FROM projectmedia order by id desc limit 1;  
RETURN(Lid);  
END`

Mysql程序

`BEGIN   DECLARE lid INT;   
IF last_id=0 THEN SET lid=getLastMediaId();   
ELSE SET lid=last_id;   
END IF;   
SELECT * FROM projectmedia WHERE id < last_id ORDER BY id DESC LIMIT 5;   
END`

【问题讨论】:

    标签: mysql stored-procedures


    【解决方案1】:

    我将 WHERE id 替换为 WHERE id

    SELECT * FROM projectmedia WHERE id < lid ORDER BY id DESC LIMIT 5; 
    

    【讨论】:

      猜你喜欢
      • 2021-06-11
      • 2018-05-24
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 2016-05-28
      • 2015-04-16
      • 1970-01-01
      相关资源
      最近更新 更多