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

Giá trị KHÔNG ĐẦY ĐỦ trong bộ mã

khi bạn thấy tài liệu Bạn có thể sử dụng $this->db->where() với tham số thứ ba được đặt thành FALSE để không thoát khỏi truy vấn của bạn. Ví dụ:

$this->db->where('field is NOT NULL', NULL, FALSE);

Hoặc bạn có thể sử dụng chuỗi truy vấn tùy chỉnh như thế này

$where = "field is  NOT NULL";
$this->db->where($where);

Vì vậy, trình tạo truy vấn của bạn sẽ giống như sau:

$this->db->select('*');
$this->db->where('field is NOT NULL', NULL, FALSE);
$this->db->get('donors');

HOẶC

$this->db->select('*');
$where = "field is  NOT NULL";
$this->db->where($where);
$this->db->get('donors');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có cách nào để sử dụng ON DUPLICATE KEY để cập nhật tất cả những gì tôi muốn chèn không?

  2. Làm thế nào để kiểm tra xem một bảng hoặc một cột tồn tại trong cơ sở dữ liệu?

  3. Giới thiệu về Chỉ mục SQL

  4. Độ dài tối đa cho văn bản kiểu MySQL

  5. Việc giới thiệu khóa ngoại vào MySQL có làm giảm hiệu suất không