mysql で次のクエリを入力したところ、このエラーが発生しました。何か間違っていることでも?
SELECT * FROM `Vs_Health_File`.`FileTask`
WHERE `ticket` = 0ff15ff2f4b90385a75ee318e69c3248 LIMIT 1;
エラー 1054 (42S22) : 不明な列 '0ff15ff2f4b90385a75ee318e69c3248' が 'where 句' にあります
一重引用符を使用します。
SELECT * FROM Vs_Health_File.FileTask WHERE ticket = '0ff15ff2f4b90385a75ee318e69c3248' LIMIT 1;
次に、データベースはそれを文字列として解釈します。MySQL の場合は、テーブル名と列名にバッククォートを使用することもできます。
SELECT * FROM `Vs_Health_File`.`FileTask` WHERE `ticket` = '0ff15ff2f4b90385a75ee318e69c3248' LIMIT 1;
SQL ステートメントで文字列リテラルを一重引用符で囲む必要があります。
SELECT * FROM `Vs_Health_File`.`FileTask` WHERE `ticket` = '0ff15ff2f4b90385a75ee318e69c3248' LIMIT 1;