sql >> Databáze >  >> RDS >> Mysql

MySql + framework entity =Každá odvozená tabulka musí mít svůj vlastní alias

Kromě přijaté odpovědi je třeba poznamenat, že stejná výjimka (Every derived table must have its own alias ) bude vyvoláno, pokud se pokusíte uložit změny v databázi do tabulky, která nemá primární klíč.

Toto je známá chyba to není ani po letech opraveno (objevilo se v MySQL 5.5.22 + .Net/Connector 6.5.4 dne 4. 4. 2012).

Vím, že není dobrý nápad mít tabulku bez primárního klíče, ale protože existuje další chyba v generátoru DDL, některé tabulky, kde má přidružený klíč entity vlastnost StoreGeneratedPattern nastavte na None jsou vytvořeny bez primárního klíče...



  1. spojující orákulum z r

  2. Rady pomocí kontingenční tabulky v Oracle

  3. Jak funguje Tan() v PostgreSQL

  4. Uložené procedury vs spouštěče v MySQL