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

MysqlのWHERE句のファイル名は何も返しません

    バックスラッシュ文字は、MySQLの文字列のエスケープ文字です。クエリの文字列リテラルにバックスラッシュを入れるには、ダブルバックスラッシュを使用してエスケープする必要があります。また、SQLの文字列は、引用符ではなく、区切り文字としてアポストロフィを使用します。

    SELECT * from tableName WHERE imageFile = 'C:\\Documents and Settings\\Albert Bayita\\Desktop\\MovieImages\\TheLordOfTheRingsTheFellowship.jpg';
    

    もちろん、最良のオプションは、代わりにパラメーター化されたクエリを使用することです。



    1. MariaDB DAY()の説明

    2. MySQL:4つのテーブルには-多くの-スルー結合がありますか?

    3. カテゴリとその親を取得するクエリで、2つのテーブルをカテゴリと結合します

    4. 集計なしで行と列を転置する