sql >> Database >  >> RDS >> Mysql

MemSQL - Surrogaatsleutel als primaire en verschillende unieke sleutels tegelijkertijd bij het maken van tabellen

Dus u wilt zowel een unieke sleutel (id) als een unieke sleutel (project_id, dataset_id, table_id, view_name)? Dit is niet mogelijk in een shard-tabel in memsql - de unieke sleutel kan niet efficiënt worden afgedwongen over shards. Uw opties zijn:gebruik niet beide unieke sleutels, of maak van de tabel een referentietabel.




  1. Laravel Query Builder - Hoe kan ik optellen?

  2. Waarom veroorzaakt het toevoegen van '*' aan een MySQL-query een syntaxisfout?

  3. Hoe de Date()-functie werkt in SQLite

  4. Volgende dichtstbijzijnde datum en tijd in MySQL