【发布时间】:2014-01-17 18:29:23
【问题描述】:
我已经设置了 MySQL 变量:
SET @test = 'my_db';
select @test;
然后
use @test
ERROR 1049 (42000): Unknown database '@test'
或
mysql> SET @test = 'my_db';
Query OK, 0 rows affected (0.00 sec)
mysql> select @test;
+-------+
| @test |
+-------+
| my_db |
+-------+
1 row in set (0.00 sec)
mysql> use @test
ERROR 1049 (42000): Unknown database '@test'
如何在 MySQL 中通过 use USE STATEMENT 使用变量值?
【问题讨论】: