HITESH, Monday, April 15, 2002, 10:44:45 AM, you wrote: HP> i had to recently encounter of entering the movie HP> files in a database using the blob datatype.
HP> the problems i faced are: HP> 1) while creating the table how do i mention the size HP> of the blob field. say.. HP> create table test (name varchar(8),movie HP> blob()); HP> how to mention its size.... Did you read about storage requirements for BLOB types in the MySQL manual? There are 4 types of BLOB: TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB and size of your field depends on which type of BLOB do you use and size of your data. Please, check the following link: http://www.mysql.com/doc/n/o/node_368.html So, if you decide to use TINYBLOB, for example, you should specify: CREATE TABLE test( name VARCHAR(8), movie TINYBLOB); HP> 2) i used the following command to insert a file HP> ,though the query said ok but the select statement HP> showed a null value. HP> the command i used is... HP> update test set HP> movie=LOAD_FILE("/home/Hitesh/hitesh.txt") where HP> name="hitesh"; It should work. Is there a row in your table named "hitesh"? Look at: mysql> update blobtest set movie=LOAD_FILE("/tmp/blob.txt") where name='vita'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select * from blobtest; +------+-------------------------------------+ | name | movie | +------+-------------------------------------+ | vita | This is a test of using BLOB type :) | +------+-------------------------------------+ 1 row in set (0.00 sec) HP> 3)what exactly is the max_allowed_packet and how to HP> increase or decrease it. It's very well covered in the manual. Please, check it: http://www.mysql.com/doc/P/a/Packet_too_large.html If you want to increase max_allowed_packet you should run mysqld with the -O max_allowed_packet=# option. HP> 4) how to retrive the file from the database. Use SELECT statement ... HP> i did go thru the entire manual but the specific query HP> eluded me...like i got to know that a file locator is HP> stored in the database which indirectly connects to HP> that file and so on. HP> i would be glad if my query is quickly answered upon.. HP> thanking you in advance. HP> hitesh -- For technical support contracts, goto https://order.mysql.com/ This email is sponsored by Ensita.net http://www.ensita.net/ __ ___ ___ ____ __ / |/ /_ __/ __/ __ \/ / Victoria Reznichenko / /|_/ / // /\ \/ /_/ / /__ [EMAIL PROTECTED] /_/ /_/\_, /___/\___\_\___/ MySQL AB / Ensita.net <___/ www.mysql.com --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php