3
Я, имеющий эту конкретную ошибку при попытке создать хранимую процедуру на базе данных MySQL:Ошибка 1064 (42000) на создание процедуры MySQL
CREATE PROCEDURE GET_COLUMNS(TABLENAME VARCHAR(50))
BEGIN
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'SolarTV' AND TABLE_NAME=TABLENAME;
END
ОК, какое именно сообщение об ошибке вы получаете? – jerdiggity
Похоже, вы просто вызываете его неправильно ... Возможно, попробуйте это: 'CALL SolarTV.GET_COLUMNS ('TABASSINANTES');' - и если у вас все еще возникают проблемы, попробуйте запустить этот запрос, чтобы увидеть, в какой базе данных (s) процедура была сохранена: 'SELECT db, name, type FROM mysql.proc WHERE name LIKE 'GET \ _COLUMNS';' – jerdiggity