Requête MySQLtoujour accepté maintenant refusé
Le
andre_debian

Bonjour à tous,
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.
Si vous avez une idée
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201211161600.47545.andre_debian@numericable.fr
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.
Si vous avez une idée
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201211161600.47545.andre_debian@numericable.fr
wrote:
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 échou e Ã
satisfaire la condition (UNIQUE).
--
Axel : Ça sert trop a rien de faire des albums pour Haiti...
Axel : Ils ont plus rien pour les écouter de toute façon.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
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é
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/