以下是我的存储程序,而且问题就在声明线上。
delimiter //
CREATE PROCEDURE LoadRelationSystem(IN tablename VARCHAR(150),IN fieldvalue INT(10))
BEGIN
DECLARE tabname VARCHAR(150);
SET tabname = tablename;
SELECT * FROM table where fieldtable = tabname;
END
delimiter;
答案 0 :(得分:1)
您不需要声明变量直接使用它:
delimiter //
CREATE PROCEDURE LoadRelationSystem
(IN tablename VARCHAR(150), IN fieldvalue INT(10))
BEGIN
SELECT * FROM `table` where fieldtable = tablename;
END //
delimiter;