-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Here are two of the stored procedures I tried, as I had forgotten to
send that with my query. I am hoping that the stored procedure will now
work, as it hasn't since mysql 5.0.1.

Thanx for any help.

CREATE PROCEDURE assignItem (
  user CHAR(15),
  rid int,
  start int) BEGIN
  INSERT INTO curuse(rid, start, badge, card_type, dept, college, campus,
fullname, ip)
  SELECT rid, start, n.badge, a.role, a.deptid, a.college, a.campus,
concat(na.fname, " ", na.lname), 0 FROM nams.names na, items i,
nams.netids n, nams.affiliations a WHERE i.rid=rid AND n.netid=user AND
na.badge=n.badge AND a.badge=na.badge AND i.status='A' AND a.source='B'
LIMIT 1;
  UPDATE items SET status='U' WHERE rid=rid; END;

CREATE PROCEDURE deassignItem (
  rid int,
  endtime int) BEGIN
  INSERT INTO
transactions(start,badge,card_type,dept,college,campus,finish,lid,itemtype,rid)
SELECT c.start, c.badge, c.card_type, c.dept, c.college, c.campus,
endtime, i.lid, i.itemtype, rid FROM curuse c, items i WHERE i.rid=rid AND
c.rid=rid;
  UPDATE items set status='A' where rid=rid;
  DELETE FROM curuse WHERE rid=rid; END;

- --
"Love is mutual self-giving that ends in self-recovery." Fulton Sheen
James Black    [EMAIL PROTECTED]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCpJYGikQgpVn8xrARAlslAKCMf8ChA6s+pngbJ82D5WWOjZYLvACeJDPD
F4dI37k5oEv1H8SeaLfLB24=
=7MBu
-----END PGP SIGNATURE-----

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to