sql >> Database teknologi >  >> RDS >> Mysql

Hvad er alternativet til genereret kolonne i MySQL 5.6

Hvis din tidligere version af MySQL ikke understøtter genererede kolonner, bliver du nødt til at beregne den kolonne på det tidspunkt, du forespørger. En mulighed ville være en visning:

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

MySQL understøtter ikke materialiserede visninger (direkte). Så hvis du virkelig havde brug for adfærden fra en materialiseret visning, ville du være nødt til at gøre noget som at oprette en midlertidig tabel ved hjælp af den valgte logik i visningen, jeg gav ovenfor.



  1. indsæt hastighed i mysql vs cassandra

  2. Vælg ugedag fra dato

  3. Eksport af Blob fra MySQL-database til fil med kun SQL

  4. kommasepareret felt til sammenligning i mysql