draco 发表于 2008-3-20 19:30:58

MySQL支持将查询结果储存到变量中吗?

在MS SQL 中,以下查询有效,
select @aa=Field1,@bb=Field2 ... from ;

但是在MySQL数据库中,该语句无效,请问有解决方法吗?

kider 发表于 2008-3-21 11:13:16

也有,只是语法有些差异而已。
语法: @变量名:= 赋值

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

INSERT INTO `pusergroup` (`groupid`,`userid`) VALUES
(@Gzkz,@Uqc);

draco 发表于 2008-3-21 16:43:16

非常感谢,我试试!
页: [1]
查看完整版本: MySQL支持将查询结果储存到变量中吗?