MySQLDB - server has gone on blob insertion...
durumdara
durumdara at gmail.com
Tue Jun 1 13:49:15 EDT 2010
Hi!
>
> drop table blobs
> create table blobs (whatever definition it had originally)
It was a test. In PGSQL, PYSQLite that was:
delete from blobs where (file_id in (select file_id from pics where
dir_id=?))
So I need to delete only all blobs that processed.
>
>
>
> > When I tried to start this, I got error:
>
> > _mysql_exceptions.OperationalError: (2006, 'MySQL server has gone away')
>
> > I read that server have some parameter, that limit the Query length.
>
> > Then I decreased the blob size to 1M, and then it is working.
>
> What is the table definition? In MySQL 4 (and likely not changed in
> v5 -- I've got the old brown tree book handy, hence the mention of v4)
> field type BLOB is limited to a length of 2^16 (64kB), MEDIUMBLOB is
> 2^24, and LONGBLOB is 2^32 (if the system is using unsigned integers
> internally, that should support 4GB...
I used the latest community server.
I tried LONGBLOB also, and I got also this error... :-(
>But do you have enough memory to
> pass such an argument?
I have enough memory (4 GB), I want to insert only 1-8 MB size
pictures, that is working under PYSQLITE/PGSQL.
I saw that packet size need to configure - may mysqldb don't handle
this with right error message, replace with "gone" error.
I set these packet, and other parameters in my.ini, and I restarted
the mysql, but this don't solve the problem.
May I need to set this from client, but I don't know, how to do it...
Thanks for every help:
dd
More information about the Python-list
mailing list