sql >> Databasteknik >  >> RDS >> Mysql

MySql + entity framework =Varje härledd tabell måste ha sitt eget alias

Utöver det accepterade svaret bör det noteras att samma undantag (Every derived table must have its own alias ) kommer att kastas om du försöker spara ändringar i databasen på en tabell som inte har någon primärnyckel.

Detta är en känd bugg som fortfarande inte är åtgärdat efter år (uppträdde i MySQL 5.5.22 + .Net/Connector 6.5.4 den 04/04/12).

Jag vet att det inte är en bra idé att ha en tabell utan primärnyckel, men eftersom det finns en annan bugg i DDL-generatorn, finns det några tabeller där den associerade entitetsnyckeln har egenskapen StoreGeneratedPattern inställd på None skapas utan primärnyckel...



  1. Få en MySQL-grupp efter fråga för att visa raden i den gruppen med det högsta värdet

  2. Exklusive tabeller som inte stöds som ska fångas av Oracle Streams

  3. Hur tar jag bort alla dubbletter i en MySQL-tabell utan temporära tabeller

  4. Summa kolumner med nollvärden i oracle