Динамические запросы с параметрами в MySQL

65
22 января 2022, 08:30

Курил документацию по MySQL и не до конца понял, как передавать аргументы в динамический запрос.

В MS SQL я мог через sp_executesql сказать

Хочу, что бы @Param1 внутри запроса имел значение из @Val, а @Param2 из @Val2

Т.е я мог сопоставить руками.

Есть ли такая возможность в MySql? Все примеры, которые я нашел делают подстановку через символ ? и как я понял это подстановка по позиции.

Процедура ~ такая:

CREATE DEFINER=`root`@`%` PROCEDURE `Test`(
IN TableName nvarchar(255),
IN Filter nvarchar(255)
)
BEGIN
SET @Query=CONCAT("
SELECT -1;
SELECT * FROM ",TableName," WHERE dbName='",Filter,"';
SELECT -1;
SELECT * FROM ",TableName," 
WHERE dbName='",Filter,"' AND Field=100500;");

SELECT @Query;
prepare PreparedQuery FROM @Query;
EXECUTE  PreparedQuery;
DEALLOCATE PREPARE PreparedQuery;
END
READ ALSO
Не подключается к MySQL серверу

Не подключается к MySQL серверу

Не могу подключиться к удаленной БД mysql

177
Как удалить tr через closest, используя event.target?

Как удалить tr через closest, используя event.target?

Всем привет! Подскажите, пожалуйста, как реализовать удаление строки tr через нажатие иконку fa-trashВот здесь DOM, внизу опишу свой скрипт

178
Проблема c импортом классов в WebDriverIo js

Проблема c импортом классов в WebDriverIo js

Не могу понять второй день в чем проблема,начал учится автоматизированию тестов,писал все в одном файле по началу ,взлетало норм,после деструкторизации...

151