Bonjour à tous,
Je rencontre une erreur que je n'arrive vraiment pas à résoudre :
Voici la requete :
Voici l'erreur produite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TABLE `maTable` ( `NumberId` int(11) NOT NULL auto_increment, `StateOfResource` binary(1) default NULL, `destinationNumber` binary(10) NOT NULL, PRIMARY KEY USING HASH (`NumberId`), UNIQUE KEY `MyDestinationNumber` USING HASH (`destinationNumber`) ) ENGINE=ndbcluster DEFAULT CHARSET=latin1 COLLATE=latin1_bin PARTITION BY KEY (NumberId) ;
[CODE]
ERROR 1503 (HY000): A UNIQUE INDEX must include all columns in the table's partitioning function
[CODE]
j'ai beau avoir lu attentivement la doc sur le partitioning je ne vois vraiment pas ce qui cloche...
Je travail avec mysql 5.1.30 (en cluster) sous fedora 10.
Merci
Partager