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

Lỗi pgsql:Bạn có thể cần thêm phôi loại rõ ràng

Vấn đề là ở đây:

$q->where('vaccine_id','ILIKE','%' . $vaccine_id)

có vẻ như vaccine_id là số nguyên và bạn không thể sử dụng toán tử ILIKE thành số nguyên. Chỉ thử '='

Nếu bạn muốn sử dụng LIKE, ILIKE hoặc toán tử văn bản khác, bạn phải truyền dữ liệu của mình thành văn bản. Trong SQL, nó phải giống như sau:

WHERE "vaccine_id"::text ILIKE val

thay vào đó

WHERE "vaccine_id" ILIKE val


  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ỗi 'Chứng chỉ tự ký' trong khi truy vấn cơ sở dữ liệu Postgres được lưu trữ trên Heroku từ ứng dụng Node.js

  2. Biểu mẫu tìm kiếm không định tuyến đến bộ điều khiển thích hợp trong Rails 5.1

  3. Cách thiết lập cơ sở dữ liệu PostgreSQL trong Django

  4. Việc giảm cơ sở dữ liệu có phải được thực hiện không trong bất kỳ giao dịch nào không?

  5. PostgreSQL:Cảnh báo:Trang mã bảng điều khiển (437) khác với trang mã Windows (1252)