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

Kode Kesalahan:1822. Gagal menambahkan batasan kunci asing. Tidak ada indeks untuk batasan 'ekdromes_ibfk_1' di tabel referensi 'pwlhseis'

Anda telah mendefinisikan kunci utama menjadi pwlhseis(ma) . Itulah yang harus Anda gunakan untuk referensi kunci asing.

Secara pribadi, saya memberi nama kunci utama dan kunci asing untuk dicocokkan, Jadi, ini akan terlihat seperti:

create table pwlhseis (
    pwlhseis_id int primary key,
    . . .
);

create table ekdromes (
    ekdromes_id int primary key,
    . . .
    pwlhseis_id int,
);

alter table ekdromes 
  add constraint fk_ekdromes_pwlhseis foreign key (pwlhseis_id) references pwlhseis(pwlhseis_id);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana agar silverlight mendapatkan datanya dari MySQL

  2. Database MySQL tidak akan dimulai di XAMPP Manager-osx

  3. Banyak Hitungan dengan Kondisi Berbeda dalam satu permintaan MySQL

  4. Bagaimana saya bisa melakukan 'masukkan jika tidak ada' di MySQL?

  5. MySQL:Perbarui semua baris dalam tabel yang cocok dengan hasil kueri lain