sql >> Database >  >> Database Tools >> phpMyAdmin

MySQL Stand-in structuur voor weergave. Wat is het?

Een "stand-in" of "standin"-structuur is een tabel die is gemaakt op basis van een weergave, die dezelfde structuur heeft als de weergave. Het wordt gebruikt om ervoor te zorgen dat aan afhankelijkheden wordt voldaan wanneer een aantal onderling afhankelijke weergaven worden geëxporteerd.

Ik weet niet zeker waarom de export zou mislukken als de stand-in-structuren aanwezig zijn (de implicatie hiervan is eigenlijk het omgekeerde), maar er kan een fout in het proces zitten. Ik zou het relevante gedeelte van het exportbestand moeten zien om het echt te weten.

De phpmyadmin sourceforge site vermeldt het gebruik van stand-in structuren in bug #3846 (http:/ /sourceforge.net/p/phpmyadmin/bugs/3846/ ):

Bij het exporteren maakt phpMyAdmin een stand-in structuur voor de weergave (met CREATE TABLE), later laat het deze tabel vallen en gebruikt CREATE VIEW.

en er is nog een verwijzing in de opmerkingen voor phpmyadmin bug #11711 op github (https://github .com/phpmyadmin/phpmyadmin/commit/2f2b505 ):

Weergave A kan afhankelijk zijn van een andere weergave B die hieronder is gedefinieerd, dus het maken van weergave A zou mislukken als we geen stand-in zouden gebruiken. Afhankelijkheden kunnen complexer zijn dan dat, dus in plaats van alle afhankelijkheden te berekenen, gebruiken we stand-ins.




  1. #1130 - Host 'localhost' mag geen verbinding maken met deze MySQL-server

  2. Niet-opgeslagen SQL-queryscripts herstellen

  3. Hoe verbinding maken met een lokale database in SQL Server Management Studio?

  4. MySQL Query werkt in PhpMyAdmin maar niet in JAVA Eclipse