Hi, Heikki.
Thanks for the info.
I understand your first explanation, I'll try.
> You can probably circumvent the problem by
> adding an extra VARCHAR column where you put
> the first 255 characters of the blob column.
Would you please inform me more externation of second.
Can you give me an examples?
> Or maybe you could generate an artificial
> primary key with auto-increment, for example?
--
Best regards.
----- Original Message -----
From: "Heikki Tuuri" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, September 13, 2001 12:50 AM
Subject: Re:ERROR 1073: create InnoDB tables!
> Hi!
>
> You can probably circumvent the problem by
> adding an extra VARCHAR column where you put
> the first 255 characters of the blob column.
> Or maybe you could generate an artificial
> primary key with auto-increment, for example?
>
> Regards,
>
> Heikki
> http://www.innodb.com
>
> >Hi,
> >I tried create table specify "type=InnoDB".with the following script:
> > >create table objects(uri blob not null, primary key uriIndex (uri(255)),
> > classname blob) type=InnoDB;I'm getting the following error
> > ERROR 1073: BLOB column 'uri' can't be used in key specification with
> the used \
> >table typeThis is what I found in the mySQL docs:
> >* Only the MyISAM table type supports indexing on BLOB and TEXT columns.
> When putting \
> >an index on a BLOB or TEXT column you MUST always specify the length of the
> index:
> > CREATE TABLE test (blob_col BLOB, index(blob_col(10)));
> >I could change the uri to varchar but...
> >* Values in VARCHAR columns are variable-length strings. I can declare a
> VARCHAR \
> >column to be any length between 1 and 255, just as for CHAR columns.
> >That's not very good, we can choose- transactions but uri limited to 255 chars
> >- no limit but also no transactions
> >Is it supported ? If yes, please let me know how?Any help is welcome.
>
---------------------------------------------------------------------
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