问题描述
在此处输入图像描述] 1] 1我正在尝试使用SET变量在create database语句中传递变量值。然后尝试使用PREPARE执行该语句,这将引发错误。我在这里做什么错了?
SET @dbname := 'mydb';
SET @query := CONCAT('CREATE DATABASE `',@dbname,'`');
PREPARE stmt FROM @query;
EXECUTE stmt USING @query;
DEALLOCATE PREPARE stmt;
错误:
1 queries executed,0 success,1 errors,0 warnings
Query: PREPARE stmt_1 from @query
Error Code: 1295
This command is not supported in the prepared statement protocol yet
MysqL版本:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)