Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在VisualStudio(查询生成器)中使用mysql变量?_Mysql_Variables - Fatal编程技术网

如何在VisualStudio(查询生成器)中使用mysql变量?

如何在VisualStudio(查询生成器)中使用mysql变量?,mysql,variables,Mysql,Variables,当我在mysql中执行此查询时,工作正常: SET @s:=0; SELECT `debt`, `credit`, @ s : = (`debt` - `credit`) + @ s AS `balance` FROM `recordsdetails`; 但当我将其用于(visual studio查询生成器)时 我看到:SELECT子句中的错误:“@”附近的表达式。 FROM子句中的错误:靠近“;”。 无法分析查询文本。 和余额=NULL 请帮助我删除空白: SET @s:=0; SELECT

当我在mysql中执行此查询时,工作正常:

SET @s:=0;
SELECT `debt`, `credit`, @ s : = (`debt` - `credit`) + @ s AS `balance`
FROM `recordsdetails`;
但当我将其用于(visual studio查询生成器)时 我看到:SELECT子句中的错误:“@”附近的表达式。 FROM子句中的错误:靠近“;”。 无法分析查询文本。 和
余额
=NULL


请帮助我删除空白:

SET @s:=0;
SELECT debt, credit, @s:=(debt-credit)+@s AS balance FROM recordsdetails;

首先,必须使用
=
声明变量,然后使用
:=
赋值:

SET @s = 0;
SELECT debt, credit, @s:=(debt-credit)+@s AS balance FROM recordsdetails;

还是同一个问题,balance=null我认为问题是因为变量@s问题仍然存在!!!-我们能否将其转换为mysql服务器中的视图,并通过(查询生成器)调用它作为结果?谢谢你提供的信息