变量a之前的符号是@shell前面是$MYSQL不支持直接使用变量做表名创建存储过程begin DECLARE dbName VARCHAR(30)
; SET dbName = 'aaa'
; SET @STMT :=CONCAT("CREATE TABLE ",dbName," SELECT id from gamedb;")
; PREPARE STMT FROM @STMT; EXECUTE STMT; END
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有