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

where句に%..%のような異なる結果を返すmysqlクエリ

    ユーザー入力を変換する必要があります。LOOKS LIKE関数はありません。 MySQLで :)

    文字変換された文字列を元の文字列と一緒に保存し、 php ::translit> これを行うには:

    id data    trans_data
    1  Москва  MOSKVA
    2  София   SOFIA
    
    SELECT  *
    FROM    table
    WHERE   trans_data LIKE CONCAT('%', ?, '%')
    
    mysqli->bind_param('s', strtoupper(transliterate('Москва')));
    


    1. 複数のテーブルのdrupalsql条件節?

    2. MySQL FULL JOIN?

    3. SQL Serverでポリモーフィックアソシエーションを実装するための最良の方法は何ですか?

    4. 長期プロジェクトでのタイムゾーンの導入についての詳細