1
私はこれを試したすべてのテーブルからすべてのレコードを数えたいが、これは動作しません。MySQL複数のテーブルからすべてのレコードを数えるクエリ
DELIMITER $
CREATE FUNCTION countr(p_tablename varchar(10)) RETURN int(10) BEGIN DECLARE ra int; DECLARE table_count INT;
SET ra=
(SELECT COUNT(*) INTO table_count
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dest_northwind'
AND TABLE_NAME = p_tablename); RETURN ra; END$ DELIMITER ;
はまだ多分エラー –
を示します。私はこれも100%テストされ、動作していることを追加する必要があります。 – Barry
はい、動作していますが、すべての行の合計ではなく、すべてのテーブルの数が欲しいです –