Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mô hình Yii với khóa chính tổng hợp

Thêm mã này vào lớp ActiveRecord của bạn là được, nhưng không cần thiết vì Yii đã có thông tin đó từ khai báo bảng MySQL của bạn.

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

Khi Yii phàn nàn về việc "space_id" là duy nhất, giix có thể đã thêm quy tắc xác thực vào quy tắc () trong lớp ActiveRecord của bạn. Các quy tắc này được kiểm tra trước khi ActiveRecord được lưu và nó sẽ chỉ lưu nếu tất cả các quy tắc đều ổn. Đọc phần Xác thực dữ liệu của Hướng dẫn cuối cùng để biết thêm thông tin.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhóm MySQL theo Ngày giữa

  2. Lỗi cú pháp trong SQL tạo bảng

  3. dấu nháy đơn trong khi Chèn (Mysql)

  4. Tránh đưa SQL vào biểu mẫu đăng ký php

  5. Mysql Chọn Tiếp theo &Hàng trước không sắp xếp theo id