sql >> Databasteknik >  >> RDS >> Mysql

MemSQL - Surrogatnyckel som primär och olika unika nycklar samtidigt i tabellskapandet

Så du vill ha unik nyckel (id) såväl som unik nyckel (project_id, dataset_id, table_id, view_name)? Detta är inte möjligt i en shard tabell i memsql - den unika nyckeln kan inte effektivt genomdrivas över shards. Dina alternativ är:använd inte båda unika nycklarna, eller gör tabellen till en referenstabell.




  1. Mysql där 1=0 förvirring

  2. mysqli_stmt::bind_result():Antal bindningsvariabler matchar inte antalet fält i förberedd programsats

  3. Tabell som ett argument för en PostgreSQL-funktion

  4. Laravel Sail bygger om standarddatabasen