如何运行由mysql表控制的一系列检查并存储结果

时间:2017-04-27 13:35:56

标签: mysql

我必须进行一系列检查(由表"检查"管理)并将结果存储在表格中#34; Checks_result" (在mysql数据库中)。

表"检查"包含一个标识符(checkno)和一个sql语句(可能返回多个具有单个值的行)。

表" Check_results"必须包含从sql语句返回的所有行,并引用checkno和sql语句中每个返回行的autoincrement行checkentry。

是否可以这样做?

1 个答案:

答案 0 :(得分:0)

我的建议是当你的表有2个SQL语句时,你应该读取每个记录并构建另一个SQL语句:

insert into check_results(checkno, checkresult )
select 1, i.val1-i.val2 from import i;

select只需要添加checkno,checkentry应该是一个自动增量列。