Сложный запрос sql в 2 и более БД

252
05 января 2019, 03:50

Я новичок в программировании, мне нужно написать запрос в MySQL базу, у меня есть список нужных таблиц (который я получил запросом из схемы), из которых нужно получить определённые данные. Как это осуществить с помощью курсора или иным способом? Данный код выдаёт почему-то ошибку 1064 о наличии синтаксической ошибки. В чём может быть ошибка? Работаю в phpmyadmin. P.S. Да, запрос не полный и точно есть ошибки, я это понимаю.

CREATE PROCEDURE proc()
BEGIN
DECLARE tb1 CHAR(255);
DECLARE cur CURSOR FOR SELECT c.TABLE_NAME FROM information_schema.COLUMNS 
WHERE COLUMN_NAME = 'id' c;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET tb1 = "EMPTY";
OPEN cur;
FETCH cur INTO list1;
CLOSE cur; 
END;`
Answer 1
DELIMITER --NJHlksa8yfsp87_^*_--
CREATE PROCEDURE proc()
BEGIN
  DECLARE tb1 CHAR(255);
  DECLARE cur CURSOR FOR SELECT `TABLE_NAME` FROM `information_schema`.`COLUMNS` WHERE COLUMN_NAME = 'id' ;
  DECLARE CONTINUE HANDLER FOR NOT FOUND SET tb1 = "EMPTY";
  OPEN cur;
    FETCH cur INTO list1;
  CLOSE cur; 
END--NJHlksa8yfsp87_^*_--

Со следующей ошибкой надеюсь сами справитесь?

/* Ошибка SQL (1327): Undeclared variable: list1 */
READ ALSO
Как сделать полный круг градиентом html+css

Как сделать полный круг градиентом html+css

Пробовал разные варианты из интернета, но они только работали с полукругом, те

225
Анимация с radiobutton. Смена фона по клику

Анимация с radiobutton. Смена фона по клику

Нужно сделать такую переключалку на чистом css, без js

250
Скругленная фигура css

Скругленная фигура css

как это сделать, и чтобы можно было вставить в блок и растягивать по ширине

209
помогите с frontend задачой

помогите с frontend задачой

у меня есть токая modal

293