Yes, but in his case there is a full duplicate of every row for every column, so just 
specifying one of the columns will do the job.

regards,
thalis

On Fri, 6 Apr 2001, Gerald Clark wrote:

> You need to specify those columns that need to form a unique
> combination,
> 
> 
> "Thalis A. Kalfigopoulos" wrote:
> > 
> > Actually you don't have to specify all columns in the UNIQUE index. Just one of 
>them, and the entire row will be dropped for all redundant copies.
> > 
> > So just do:
> > ALTER IGNORE TABLE lala ADD UNIQUE (PageID);
> > 
> > I didn't remember the IGNORE thing. Nice idea...
> > 
> > regards,
> > thalis
> > 
> > On Fri, 6 Apr 2001, Gerald Clark wrote:
> > 
> > > Are you checking the manual and following along, or just plugging in my
> > > hints?
> > >
> > > You have to specify a length for the text fields.
> > > Your total key length must be less than 256 if I remember correctly.
> > > Choose values that are long enough to be unique.
> > > EX:
> > >
> > > ALTER IGNORE TABLE Pages ADD UNIQUE ( PageID, ArticleID, PageTitle(25),
> > > Text(100))
> > >
> > > Vigile wrote:
> > > >
> > > > That gave me:
> > > >
> > > > SQL-query:
> > > >
> > > > ALTER IGNORE TABLE Pages ADD UNIQUE ( PageID, ArticleID, PageTitle, Text
> > > > )
> > > > MySQL said: BLOB column 'PageTitle' used in key specification without a key
> > > > length
> > > >
> > > > I guess because PageTitle and Text are [text] fields I can't do that.
> > > >
> > > > Ryan Shrout
> > > > Production Manager
> > > > Athlonmb.com
> > > > http://www.athlonmb.com
> > > > [EMAIL PROTECTED]
> > > >
> > > > ----- Original Message -----
> > > > From: "Gerald Clark" <[EMAIL PROTECTED]>
> > > > To: "Vigile" <[EMAIL PROTECTED]>
> > > > Cc: <[EMAIL PROTECTED]>
> > > > Sent: Friday, April 06, 2001 9:54 AM
> > > > Subject: Re: Duplicate of Everything in Table
> > > >
> > > > > Sorry:
> > > > > ALTER IGNORE TABLE Pages ADD UNIQUE ( PageID, ArticleID, PageTitle, Text
> > > > > )
> 
> ---------------------------------------------------------------------
> 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
> 
> 


---------------------------------------------------------------------
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

Reply via email to