-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I am using mysql 5.0.3, running under Solaris 8, and I believe the error
I am getting is not possible, but I don't know what I did wrong.
I do:
call assignItem('user', 1999, 97);//
I get:
ERROR 1172 (42000): Result consisted of more than one row
But, there is only one row possible, as the rid is unique.
I am wondering if there is something obvious I missed.
Thanx.
mysql> CREATE PROCEDURE assignItem (
-> user CHAR(15),
-> rid int,
-> start int)
-> BEGIN
-> DECLARE itemtype CHAR(13);
-> DECLARE curusecount INT DEFAULT 0;
-> SELECT itemtype INTO itemtype FROM items WHERE rid=rid;
-> END;//
SELECT itemtype FROM items WHERE rid=1999;//
+----------+
| itemtype |
+----------+
| PC |
+----------+
mysql> describe items;//
+----------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+----------+------+-----+---------+----------------+
| rid | int(11) | NO | PRI | NULL | auto_increment |
| lid | int(11) | NO | MUL | 0 | |
| itemtype | char(4) | NO | MUL | | |
| label | char(12) | NO | UNI | | |
| status | char(1) | NO | | | |
| layoutx | int(11) | YES | | NULL | |
| layouty | int(11) | YES | | NULL | |
| theta | int(11) | YES | | NULL | |
+----------+----------+------+-----+---------+----------------+
- --
"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
iD8DBQFCVX3qikQgpVn8xrARAjUHAJ4xvgPiGge494hydhmzCfnLuyasegCcDEqk
94SdQEwxIdqFlktjGDWmySY=
=3ciU
-----END PGP SIGNATURE-----
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]