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

Sådan opretter du relationer i MySQL

Hvis tabellerne er innodb, kan du oprette det sådan her:

CREATE TABLE accounts(
    account_id INT NOT NULL AUTO_INCREMENT,
    customer_id INT( 4 ) NOT NULL ,
    account_type ENUM( 'savings', 'credit' ) NOT NULL,
    balance FLOAT( 9 ) NOT NULL,
    PRIMARY KEY ( account_id ), 
    FOREIGN KEY (customer_id) REFERENCES customers(customer_id) 
) ENGINE=INNODB;

Du skal angive, at tabellerne er innodb, fordi myisam-motoren ikke understøtter fremmednøgle. Se her for mere info.



  1. Bliv tændt af Apache Spark – Del 2

  2. psql:server lukkede uventet forbindelsen

  3. Oracle-tal til C# decimal

  4. Primær nøgle i SQL:Alt hvad du behøver at vide om primære nøgleoperationer