MariaDB社区

标题: MySQL支持将查询结果储存到变量中吗? [打印本页]

作者: draco    时间: 2008-3-20 19:30
标题: MySQL支持将查询结果储存到变量中吗?
在MS SQL 中,以下查询有效,
select @aa=Field1,@bb=Field2 ... from [table];

但是在MySQL数据库中,该语句无效,请问有解决方法吗?
作者: kider    时间: 2008-3-21 11:13
也有,只是语法有些差异而已。
语法: @变量名:= 赋值

举个例子:
  1. select @Gzkz:=groupid from pgroup where groupname = '质控组';
  2. select @Uqc:=UserID from `UserManagement` where UserLoginName='qc' and UserName='qc';

  3. INSERT INTO `pusergroup` (`groupid`,`userid`) VALUES
  4. (@Gzkz,@Uqc);
复制代码

作者: draco    时间: 2008-3-21 16:43
非常感谢,我试试!




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2