Я устанавливаю переменную, а затем хочу использовать команду USE
для изменения базы данных. К сожалению, USE
не оценивает переменную.
SET @con="testDB";
Query OK, 0 rows affected (0.00 sec)
select @con;
+--------+
| @con |
+--------+
| testDB |
+--------+
1 row in set (0.00 sec)
use @con;
ERROR 1049 (42000): Unknown database '@con'
Таким образом, значение переменной не оценивается, когда я пытаюсь подключиться. Есть идеи?