MySql::选择进入

标签 mysql select

:=Intoselect 中有什么区别询问 ?

例如:

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/

相关文章:

mysql - CONCAT(MySql 存储过程)内的输出参数

php - 将sql数据库的变化实时反射(reflect)到html中

SQL:为每个不同的值选择三行

sql - 在 SQL 中分组之前合并结果

php - 从 mysql 表中获取先前不存在的当前日期详细信息

mysql - 相互关注用户信息

mysql - 来自命令行的注入(inject)证明 SQL 语句

mysql - 在 Order By 中使用 MATH 对性能有好处吗?

MySQL - 并发选择 - 一个客户端等待另一个?

mysql - 从不同的列中选择数据