Есть ли способ, как сделать функцию MySQL, которая получает имя таблицы или имя поля?
примерно так:
CREATE PROCEDURE delete_row(the_id INT UNSIGNED , @table_name )
BEGIN
IF ....... THEN
BEGIN
DELETE FROM @table_name WHERE id = the_id ;
.............
END
END
Я проверил это с помощью строки (SET @ table_name = "table_name "), но это не работает.