Pertanyaan yang diberi tag «foreign-keys»

Kunci asing adalah fitur integritas data dari database relasional (dan SQL). Kunci asing adalah seperangkat atribut dalam tabel relasional yang tunduk pada batasan integritas referensial. Batasan integritas referensial mengamanatkan bahwa nilai atribut kunci asing dalam satu tabel, A, harus cocok dengan nilai yang sesuai di beberapa tabel B yang ditentukan (yang kadang-kadang mungkin tabel yang sama dengan A).


6
Paksa jatuhkan mysql dengan melewati batasan kunci asing
Saya mencoba untuk menghapus semua tabel dari database kecuali satu, dan saya akhirnya mengalami kesalahan berikut: Tidak dapat menghapus atau memperbarui baris induk: batasan kunci asing gagal Tentu saja saya bisa coba-coba untuk melihat apa kendala utama itu dan akhirnya menghapus semua tabel tapi saya ingin tahu apakah ada cara …

2
Ruby on Rails. Bagaimana cara menggunakan metode .build Rekaman Aktif dalam: milik hubungan?
Saya belum dapat menemukan dokumentasi apa pun tentang metode .build di Rails (saat ini saya menggunakan 2.0.2). Melalui eksperimen, tampaknya Anda dapat menggunakan metode build untuk menambahkan catatan ke dalam suatu has_manyhubungan sebelum salah satu catatan disimpan. Sebagai contoh: class Dog < ActiveRecord::Base has_many :tags belongs_to :person end class Person …




2
Django: Setel kunci asing menggunakan integer?
Apakah ada cara untuk menyetel hubungan kunci asing menggunakan id integer model? Ini untuk tujuan pengoptimalan. Misalnya, saya memiliki model Karyawan: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') dan EmployeeType(models.Model): type = models.CharField(max_length=100) Saya ingin fleksibilitas memiliki jenis karyawan yang tidak terbatas, tetapi dalam aplikasi yang …



8
Apakah saya boleh menggunakan kunci asing sebagai kunci utama?
Saya memiliki dua tabel: Pengguna (nama pengguna, sandi) Profil (profileId, gender, dateofbirth, ...) Saat ini saya menggunakan pendekatan ini: setiap record Profil memiliki field bernama "userId" sebagai kunci asing yang terhubung ke tabel User. Ketika seorang pengguna mendaftar, catatan Profilnya secara otomatis dibuat. Saya bingung dengan saran teman saya: untuk …

20
MySQL Membuat tabel dengan Foreign Key memberikan errno: 150
Saya mencoba membuat tabel di MySQL dengan dua kunci asing, yang mereferensikan kunci utama di 2 tabel lainnya, tetapi saya mendapatkan kesalahan errno: 150 dan itu tidak akan membuat tabel. Berikut adalah SQL untuk ketiga tabel tersebut: CREATE TABLE role_groups ( `role_group_id` int(11) NOT NULL `AUTO_INCREMENT`, `name` varchar(20), `description` varchar(200), …


8
Cara membuat hubungan di MySQL
Di kelas, kita semua 'mempelajari' database, dan semua orang menggunakan Access. Bosan dengan ini, saya mencoba melakukan apa yang dilakukan kelas lainnya, tetapi dengan perintah SQL mentah dengan MySQL daripada menggunakan Access. Saya telah berhasil membuat database dan tabel, tetapi sekarang bagaimana cara membuat hubungan antara dua tabel? Jika saya …


5
SqlAlchemy - Memfilter berdasarkan Atribut Relasi
Saya tidak punya banyak pengalaman dengan SQLAlchemy dan saya punya masalah, yang tidak bisa saya pecahkan. Saya mencoba mencari dan saya mencoba banyak kode. Ini adalah Kelas saya (dikurangi menjadi kode yang paling signifikan): class Patient(Base): __tablename__ = 'patients' id = Column(Integer, primary_key=True, nullable=False) mother_id = Column(Integer, ForeignKey('patients.id'), index=True) mother …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.