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

Cập nhật Mã lỗi Trường Cơ sở dữ liệu Mã ghi nhận

Chỉ tình cờ gặp cùng một vấn đề ở đây. May mắn thay, tôi đang sử dụng cùng một phiên bản CI. :)

Đúng là câu trả lời từ M_A_K giúp loại bỏ "Thông báo", nhưng tôi không nghĩ đó là giải pháp phù hợp cho vấn đề. Vì vậy, tôi quyết định xem xét dòng 1407 trong DB_active_rec.php và tôi tin rằng đây không phải là lỗi nhỏ trong CI 2.1.2.

Đây là bản sửa lỗi của tôi. Tôi chỉ đơn giản là thay đổi mã gốc:

$not[] = $k.'-'.$v;

vào điều này:

$not[] = $k2.'-'.$v2;

Thì đấy! "Thông báo" không xuất hiện nữa. :)

Chúng ta có thể thấy rõ rằng dòng 1407 không được sử dụng $ k và $ v vì dòng 1407 nằm bên trong vòng lặp foreach lặp qua $ v dưới dạng $ k2 và $ v2.

Tôi hy vọng tôi đang làm cho mình rõ ràng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để cộng hai kết quả đếm (*) trên hai bảng khác nhau?

  2. Thêm 2 giờ vào thời gian hiện tại trong MySQL?

  3. Làm cách nào để xuất lược đồ MySQL với dữ liệu?

  4. Mysql Chỉ chọn các bản ghi riêng biệt từ các ngày gần nhất

  5. Hiệu suất UUID trong MySQL?