Выбрать все и отовсюду - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д