In the last episode (Oct 15), Kailash R said:
> I was wondering if there is a way to increase the size of user defined
> variables ?  I am not able to attribute a type to them and when I assign
> @sql = 'a_text _field' , 'a_text_field' gets truncated if it exceeds the
> size of @sql.  This is not wholesome as I am using @sql in a subsequent
> prepare statement and my procedure errors out with a sql syntax error. 
> Any advice for this would help.

Do you have example code that fails?  Mysql variables are probably limited
to your server's max_packet value.  I am able to create variables containing
long strings with no problems, at least:

mysql> set @a=repeat('a',1024*1024*10);
Query OK, 0 rows affected (0.95 sec)

mysql> select length(@a);
+------------+
| length(@a) |
+------------+
|   10485760 |
+------------+
1 row in set (0.05 sec)

mysql> 

-- 
        Dan Nelson
        dnel...@allantgroup.com

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to