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

Jaká je alternativa pro generovaný sloupec v MySQL 5.6

Pokud vaše dřívější verze MySQL nepodporuje generované sloupce, budete muset tento sloupec vypočítat v době dotazování. Jednou z možností by bylo zobrazení:

CREATE VIEW yourView AS (
    SELECT *, COALESCE(CONCAT(employee_name, '^')) AS employee_name_generator
    FROM employee
)

MySQL nepodporuje materializované pohledy (přímo). Pokud byste tedy skutečně potřebovali chování materializovaného pohledu, museli byste udělat něco jako vytvořit dočasnou tabulku pomocí logiky výběru v pohledu, který jsem uvedl výše.



  1. Kdy použít utf-8 a kdy latin1 v MySQL?

  2. Dotazování 2 tabulek v jednom dotazu

  3. Chyba přihlášení k serveru Microsoft SQL Server:18456

  4. Jaký typ MySQL je nejvhodnější pro sloupec ceny?