sql >> Database >  >> RDS >> Mysql

MySql + entiteitsframework =Elke afgeleide tabel moet zijn eigen alias hebben

Naast het geaccepteerde antwoord moet worden opgemerkt dat dezelfde uitzondering (Every derived table must have its own alias ) wordt gegenereerd als u wijzigingen in de database probeert op te slaan in een tabel die geen primaire sleutel heeft.

Dit is een bekende bug dat is na jaren nog steeds niet opgelost (verscheen in MySQL 5.5.22 + .Net/Connector 6.5.4 op 04/04/12).

Ik weet dat het geen goed idee is om een ​​tabel zonder primaire sleutel te hebben, maar aangezien er nog een bug in de DDL-generator zit, hebben sommige tabellen waar de bijbehorende entiteitssleutel de eigenschap StoreGeneratedPattern ingesteld op None zijn gemaakt zonder primaire sleutel...



  1. MySQL Update Inner Join tabellen-query

  2. Java gebruiken om een ​​veilige verbinding tot stand te brengen met MySQL Amazon RDS (SSL/TLS)

  3. Rails 3 - Plots wachtende migratiefout

  4. TSQL:Hoe kan ik lokale tijd naar UTC converteren? (SQL-server 2008)