这里需要帮助。我试图让mySQL执行以下操作:
1-阅读表格列表(例如10)
2-计算号码。每个行中的行数
3-打印结果(每次计数后,或最后一次)。
最好的我管理的是这个SP:
CREATE DEFINER=`your.name`@`192.168.%` PROCEDURE `test`(name_table varchar(50))
BEGIN
SET @sqlText = CONCAT('SELECT COUNT(*) FROM ', name_table,' ;') ;
PREPARE stmt FROM @sqlText;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END
如果我进入表格,它就完成了。一个表好,但200不行。我的问题是2:
1)如何将执行@sqlText 的结果复制或分配给变量,以便可以打印?
2)你如何迭代表(或任何其他存储库),以便将所有表放在一个地方?我听说过游标,仍然不确定如何在mySQL中使用它们。
提前致谢,