我使用Navicat来管理MySql数据库,我想将查询结果存储到变量中。我尝试了这两个选项并且它们都没有工作,但是如果直接从MySql控制台使用它们就可以工作。
第一种语法:
SET @var =(SELECT id FROM client where `name` = "gerrard");
SELECT @var;
第二种语法:
SELECT id INTO @var FROM client where `name` = "gerrard";
SELECT @var;
它们都在输出中显示为null。