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

MySQL používá názvy sloupců z jiné tabulky

Museli byste použít uloženou proceduru, která by dynamicky generovala SQL a pak ji spouštěla. Názvy sloupců nejsou v SQL opravdu prvotřídní data, takže s nimi nemůžete nic dělat. Jsou určeny v době analýzy dotazu, před provedením dotazu nebo načtením jakýchkoli dat.

Navrhuji to udělat ve vaší aplikaci. Stačí, aby vaše aplikace zobrazovala/ukládala/jakékoli správné názvy namísto názvů sloupců databáze.

PS:Strašně zneužíváš relační model. Prosím velmi pečlivě zvažte, zda skutečně chtít to schéma. Vaše schéma nevyhovuje prvnímu normálnímu tvaru. A co je worksheet_type_lookup pro? Ne worksheets řekni jaký typ?




  1. Jaký je význam 1/1/1753 v SQL Server?

  2. Vícenásobné použití stejného sloupce v klauzuli WHERE

  3. SQLException:Před začátkem sady výsledků

  4. Jak opravit chyby nesouladu verzí pg_dump?