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

Understøtter MySQL tabelarv?

MySQL understøtter ikke tabelarv. Den eneste måde at tilnærme funktionaliteten på er ved at bruge en fremmednøgle (som MySQL heller ikke er så god til):

CREATE TABLE first (
  id serial,
  PRIMARY KEY (id)
);

CREATE TABLE second (
  parent integer REFERENCES first,
  PRIMARY KEY (parent)
);

Det er klart, at du skal ændre alle visninger og forespørgsler fra PostgreSQL "arvversionen" til almindelige multi-relation forespørgsler.




  1. Hvorfor tillader MySQL gruppe efter forespørgsler UDEN samlede funktioner?

  2. Returner antallet af rækker, der er påvirket af UPDATE-sætninger

  3. xampp mysql Kunne ikke initialisere multimasterstrukturer

  4. Problemet med tabt opdatering i samtidige transaktioner