Выбрать все и отовсюду - MySQL
Формулировка задачи:
Здравствуйте! Никак не могу найти в интернете какое-нибудь решение, которые бы делало что-то такое: . То есть, я хочу пройтись по всем таблицам и полям, не вписываю название таблиц и полей. Такое возможно? Надеюсь понятно объяснил. Спасибо!
SELECT * FROM *
Решение задачи: «Выбрать все и отовсюду»
textual
Листинг программы
CREATE PROCEDURE `tags`()
BEGIN
DECLARE name VARCHAR(100);
DECLARE REF cursor FOR SELECT DISTINCT TABLE_NAME FROM information_schema.columns WHERE column_name = 'u_id';
OPEN REF;
read_loop: loop
fetch REF INTO name;
SET @sql_text = concat('select * from ', name);
PREPARE stmt FROM @sql_text;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END loop;
close REF;
END