SET @script :=' foreach($some_id: select column1 from YourTable limit 10) { select $some_id+1, $some_id }'; CALL common_schema.run(@script);
If we want to select more than one column:
SET @script :=' foreach($some_id, $some_id2: select column1, column2 from YourTable limit 10) { select $some_id, $some_id2 }'; CALL common_schema.run(@script);
Another example, here I get the list of tables in a database called isporttl, then I count to find the total rows for each table
SET @script := 'foreach($t: table in isporttl) {select count(*), $t from isporttl.:$t}'; CALL run(@script)
0 comments:
Post a Comment