1
Я хочу подсчитать все записи из всех таблиц, которые я пробовал, но это не работает.MySQL Query для подсчета всех записей из нескольких таблиц
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
Да, но я хочу, чтобы подсчет каждой таблицы не составлял суммы всех строк. –