Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara membuat hubungan di MySQL

Jika tabelnya innodb, Anda dapat membuatnya seperti ini:

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;

Anda harus menentukan bahwa tabel adalah innodb karena mesin myisam tidak mendukung kunci asing. Lihat di sini untuk informasi lebih lanjut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak ditemukan driver yang cocok untuk 'jdbc:mysql://localhost:3306/mysql

  2. INSERT INTO atau UPDATE dengan dua kondisi

  3. Apakah ada alternatif ANSI SQL untuk kata kunci MYSQL LIMIT?

  4. Pemecahan Masalah:Kesalahan MySQL/MariaDB #1044 Е Akses Ditolak untuk Pengguna

  5. Peringatan:mysqli_query() mengharapkan parameter 1 menjadi mysqli, sumber daya diberikan