[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Requête MySQLtoujour accepté maintenant refusé



On Friday 16 November 2012 16:17:12 Bzzz wrote:
> On Fri, 16 Nov 2012 16:00:47 +0100
> andre_debian@numericable.fr wrote:
> > Une table qui a toujours fonctionné avec ce script MySQL :
> > ALTER IGNORE table connex ADD UNIQUE INDEX (reference,email);
> > m'affiche maintenant un message d'erreur de cette requête,
> > en la refusant sans explications.

> Ben, dans les vrais RDBMS on ne peut pas créer un index sans le nommer,
> ce qui donne qq chose comme:
> ALTER IGNORE table connex ADD UNIQUE INDEX monindex_ix (reference,email);
> et il me semble que machinSQL nécessite des quotes un peu partout.
> Par ailleurs, la Cde échouera si la combinaison de colonnes échoue à
> satisfaire la condition (UNIQUE).

Merci.

En effaçant le champ auto-incrément "reference" et en le recréant
"reference_id" comme "index unique" la requête MySQL remarche.

Aussi, la table avait 2 index : reference et email.
J'ai retiré "email" comme index.

Bonne fin de soirée.

André


Reply to: