Mysql
 sql >> Base de données >  >> RDS >> Mysql

MemSQL - Clé de substitution en tant que clé primaire et différentes clés uniques en même temps lors de la création de la table

Donc, vous voulez une clé unique (id) ainsi qu'une clé unique (project_id, dataset_id, table_id, view_name) ? Ce n'est pas possible dans une table partitionnée dans memsql - la clé unique ne peut pas être appliquée efficacement sur les fragments. Vos options sont les suivantes :ne pas utiliser les deux clés uniques ou faire de la table une table de référence.