Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-00904:ID:pengenal tidak valid

Perhatikan baris berikut:

CONSTRAINT fk_ingredient_list FOREIGN KEY(id) REFERENCES ingredient_list(id)

Tabel Anda tidak memiliki kolom bernama "id". Saya berasumsi Anda bermaksud menulis

CONSTRAINT fk_ingredient_list FOREIGN KEY(ingredient_id) REFERENCES ingredient_list(id)

EDIT:
Selain itu, seperti yang Anda duga sendiri, jika Anda ingin mereferensikan ingredient_list tabel, Anda harus membuatnya sebelum membuat ingredients tabel yang mereferensikannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara menggabungkan dua tabel untuk mendapatkan baris baru terakhir dari tabel 2 dan sisanya dari tabel 1

  2. Bergabung dengan dua tabel SQL

  3. SQL yang sangat sederhana Bukan ekspresi GROUP BY - Oracle

  4. Memindahkan Data dari SQL Server ke Oracle Berulang Kali

  5. Tidak dapat terhubung ke Oracle menggunakan Otentikasi Windows dengan ODP.NET