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

Mysqlを使用したサブクエリ(AGAINSTへの不正な引数)

    問題は、AGAINSTの引数が リテラル文字列である必要があります(例:'Fred') 。 uf.user_idのような列名を使用することは許可されていません 。

    MATCH (up.`user_id`) AGAINST (uf.`user_id`)
    --                            ^^^^^^^^^^^^ not allowed!
    

    ドキュメント から :

    おそらくLIKEを使用する必要があります MATCHの代わりに 、ただし、はるかに遅くなることに注意する必要があります。




    1. SQLServerのSTATISTICSTIMEとは何ですか?

    2. PL/SQLプロシージャを使用してOracle10gでテーブルのダンプを取得する

    3. InnoDBの並べ替えは本当に遅いですか?

    4. JDBCステートメントを介したDDLの実行中にHibernateエラーが発生しました