sql >> データベース >  >> RDS >> PostgreSQL

Pgsqlエラー:明示的な型キャストを追加する必要がある場合があります

    問題はここにあります:

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

    ワクチンIDは整数のようであり、整数に演算子ILIKEを使用することはできません。 '='

    を試してください

    LIKE、ILIKE、またはその他のテキスト演算子を使用する場合は、データをテキストにキャストする必要があります。 SQLでは次のようになります。

    WHERE "vaccine_id"::text ILIKE val
    

    代わりに

    WHERE "vaccine_id" ILIKE val
    


    1. OracleIdentifyデータ型

    2. MySQLは最初に利用可能な週末を見つけます

    3. OracleDBに挿入された行の最後のIDを取得します

    4. トリガーで使用する現在の更新された列名を取得します