mysql动态sql,存储过程动态tablename,存储过程参数为表名

来源:互联网 发布:C语言可以开发哪些软件 编辑:程序博客网 时间:2024/05/18 17:44
DELIMITER $$DROP PROCEDURE IF EXISTS `proc`$$CREATE    PROCEDURE `ondutystatisticdb`.`proc`(tablename VARCHAR(50))    BEGIN        SET @STMT :=CONCAT(" ALTER TABLE ",tablename," DROP PRIMARY KEY;");       PREPARE STMT FROM @STMT;       EXECUTE STMT;        END$$DELIMITER ;

0 0