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

Model Yii dengan kunci primer komposit

Menambahkan kode ini ke kelas ActiveRecord Anda boleh saja, tetapi tidak perlu karena Yii sudah memiliki informasi tersebut dari deklarasi tabel MySQL Anda.

    public function primaryKey(){
       return array('space_id', 'day');
    }

Ketika Yii mengeluh tentang "space_id" menjadi unik, giix mungkin telah menambahkan aturan validasi ke rules() di kelas ActiveRecord Anda. Aturan-aturan ini diperiksa sebelum ActiveRecord disimpan dan hanya akan disimpan jika semua aturan baik-baik saja. Baca bagian Validasi Data dari Panduan Definitif untuk informasi lebih lanjut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemotongan data:Data terlalu panjang untuk 'logo' kolom di baris 1

  2. Mengunggah Gambar Ke Database MySQL Menggunakan Blob

  3. Pemicu MySQL sebelum Masukkan nilai Memeriksa

  4. ASCII() Contoh – MySQL

  5. SQLSTATE[HY000] [2002] Tidak ada kesalahan file atau direktori saat memigrasi tabel di Laravel