Bonjour à tous,

Je rencontre une erreur que je n'arrive vraiment pas à résoudre :

Voici la requete :

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) ;
Voici l'erreur produite :
[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