【发布时间】:2013-01-18 10:53:39
【问题描述】:
MySQL shell内的Shell命令返回值:
mysql> \! echo 1
1
如何将此结果分配给 MySQL 变量?喜欢:
mysql> set @var = \! echo 1
1
-> ;
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '' 附近使用正确的语法
【问题讨论】:
-
set @var = (SELECT 1);,set @var = 1,没有其他选择。