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

Khi tôi sử dụng phương thức tạo của Waterline, nó không trả về ID của bản ghi mới

Có vẻ như bạn đang làm gì đó sai. Tôi chưa thực hiện bất kỳ cấu hình bổ sung nào cho waterline, dù sao nó cũng trả về id mỗi khi tôi sử dụng new truy vấn cũng như ghi lại tất cả.

Trong hầu hết các trường hợp, tôi không tạo id lĩnh vực mô hình cánh buồm, tự động tạo hoạt động khá tốt đối với tôi. Nếu bạn tạo id trường của chính bạn đảm bảo rằng nó có cấu hình chính xác. Sự cố này cho thấy id đó yêu cầu phải là

autoIncrement: true

nếu không, nó thực sự không trả về id với các truy vấn.

Trường đầy đủ sẽ giống như sau:

id: {
    type: 'integer', 
    primaryKey: true,
    autoIncrement: true
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao CHÈN mysql ... TRÊN CẬP NHẬT KHÓA DUPLICATE có thể phá vỡ sao chép RBR trên cấu hình chính / chủ

  2. Xóa các bản ghi cũ hơn một tháng / 30 ngày

  3. PDO ::bindParam trong một vòng lặp foreach, tất cả các giá trị đang được đặt giống nhau?

  4. Hàm mật khẩu MySQL

  5. Thiết lập kết nối gộp với MySQL trong Android