PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Pgsql त्रुटि:आपको स्पष्ट प्रकार के कास्ट जोड़ने की आवश्यकता हो सकती है

समस्या यहाँ है:

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

ऐसा लगता है कि वैक्सीन_आईडी पूर्णांक है, और आप पूर्णांक के लिए ऑपरेटर ILIKE का उपयोग नहीं कर सकते। बस '=' आज़माएं

यदि आप LIKE, ILIKE या अन्य टेक्स्ट ऑपरेटर का उपयोग करना चाहते हैं तो आपको अपना डेटा टेक्स्ट में डालना होगा। SQL में यह इस तरह दिखना चाहिए:

WHERE "vaccine_id"::text ILIKE val

इसके बजाय

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. सर्कुलर औसत के लिए कस्टम PostgreSQL समुच्चय

  2. मैं गिट (संस्करण नियंत्रण) के तहत डेटाबेस कैसे रख सकता हूं?

  3. PostgreSQL में स्वचालित रूप से निष्क्रिय कनेक्शन कैसे बंद करें?

  4. WHERE क्लॉज में एक कॉलम नाम उपनाम का संदर्भ लें

  5. रेल:संबंध के लिए अनुमति अस्वीकृत स्कीमा_माइग्रेशन