mysql - 作为从存储过程返回的数据插入到表中

标签 mysql

我想将从存储过程返回的数据存储到表中。 我试过了。

insert into table1 call sp_test();

但它失败了。

我该怎么做?

最佳答案

试试这个

call sp_test(@var)    
insert into table1 (select @var);

在过程中参数中应该有out变量

关于mysql - 作为从存储过程返回的数据插入到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11239256/

相关文章:

php - 从数据库获取数字,然后减去它不起作用

mysql - 如何在 MySQL master-master 复制上重置(?)一个(不同步的)DB

mysql - 如何 ssh 到 Linux 机器并执行包含字符串的 mysql 命令?

MySql 添加到数据库中的现有条目

mysql - 如何从mysql的两个表中选择数据

javascript - 使用 PHP 使用 HTML 表单选项选择器过滤 MYSQL 结果

mysql - 从具有单列的表中删除除前 N 行以外的所有行

mysql - SQL错误 "is not in the GROUP BY list"

mysql - rails 中的 Alter ignore table 等效于什么

mysql - 计算表格行数