我在MySQL的SQLYog中编写了一个存储过程,如下所示,
DELIMITER $$ DROP PROCEDURE IF EXISTS test.spUser $$ CREATE PROCEDURE test.spUser(IN start1 INT,IN limit1 INT)BEGIN
选择gi.id,gi.user_id,concat(concat(first_name,''),last_name)作为full_name从generic作为gi,profile作为p,其中gi.user_id = p.user_id limit start1,limit1; END $$
DELIMITER;
如果我已经写了上面的代码,那么它会抛出错误号 . 1064如果我已经更改了限制start1,limit1的限制为5,10,那么它运行正常 .
我该如何解决这个问题?
1 回答