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

Kunci asing di MySQL?

Dengan asumsi tabel kategori dan pengguna Anda sudah ada dan masing-masing berisi cID dan uID sebagai kunci utama, ini akan berfungsi:

CREATE TABLE `posts` (
`pID` bigint(20) NOT NULL auto_increment,
`content` text NOT NULL,
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`uID` bigint(20) NOT NULL,
`wikiptr` bigint(20) default NULL,
`cID` bigint(20) NOT NULL,
PRIMARY KEY  (`pID`),
Foreign Key(`cID`) references categories(`cID`),
Foreign Key(`uID`) references users(`uID`)
) ENGINE=InnoDB;

Nama kolom wajib diisi di references klausa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tabel MyISAM dan InnoDB dalam satu database

  2. Posting dan dapatkan secara bersamaan di php

  3. Bagaimana cara mendapatkan peringkat baris?

  4. Apa kesalahan root di balik Gagal membuat koneksi database. Periksa string koneksi, nama pengguna dan kata sandi.

  5. Setelah pembaruan Windows 10 1803, program saya tidak dapat membuka soket saat dijalankan dari jaringan berbagi