:=
和 Into
在 select
中有什么区别询问 ?
例如:
SELECT filesinfo.IsFolder,
filesinfo.ReferenceID
INTO @IsFolder, @ReferenceID
FROM filesinfo
WHERE filesinfo.FileID = @ChildID;
和:
SELECT @IsFolder := filesinfo.IsFolder,
@ReferenceID := filesinfo.ReferenceID
FROM filesinfo
WHERE filesinfo.FileID = @ChildID;
最佳答案
您可以使用 INTO
子句将输出写入文件以及存储在变量中。
而赋值运算符 :=
仅将标量 值赋给变量。
关于MySql::选择进入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14315061/