是什麼在select
查詢:=
和Into
之間的區別?的MySQL ::選擇爲
如:
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'時結果被傳送給變量出現在查詢結果中。那有效嗎? –
@RaedAlsaleh從這一點... SELECT INTO沒有結果集:) –