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

Tidak dapat menambahkan batasan kunci asing pada bidang tanggal

Tidak yakin mengapa Anda menandai mysql pertanyaan sebagai db2 . Bagaimanapun, dokumentasi MySQL menyatakan:

Jadi tambahkan indeks di Geburtsdatum kolom:

CREATE TABLE patient(
  Name varchar(255),
  Geburtsdatum date,
  INDEX (Geburtsdatum),
  CONSTRAINT pk_patient PRIMARY KEY (Name,Geburtsdatum)
);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Transformasi baris ke kolom dari tabel yang berbeda (union) di MySQL versi 8.0.17 menggunakan Pivot

  2. Kirim email di latar belakang tanpa cron

  3. Mengapa konektor mysql putus (Koneksi terputus ke server MySQL selama kesalahan kueri)

  4. Buat tabel gagal dengan Batasan Kunci Asing salah Dibentuk

  5. Tambahkan 6 jam ke fungsi now()