1
カラム名が 'Value'であるSelect文を使用しているときに問題が起きていて、 'value'カラムに基づいて値を取得したいのですが、SELECT
オペレータはLIKE
です。Select文を使用しているときにmysqlのvalueキーワードをエスケープする方法
コード:
SELECT compo.clecompo
FROM compo compo
ON (compo.clecompo = metadatas_compo.clecompo)
AND ((metadatas_compo.value LIKE '%%NOM%%')
OR (metadatas_values.metavalues_name LIKE '%%NOM%%'))
私はそれが私がどんな結果を得ていないのです、私のクエリのサンプルです。..値のキーワードを強調しました。 注:(metadatas_compo.value)
metadatas_compo
はテーブル名です。あなたはバッククォート `
SELECT compo.clecompo FROM compo compo ON (compo.clecompo = metadatas_compo.clecompo) AND ((metadatas_compo.`value` LIKE '%%NOM%%') OR (metadatas_values.metavalues_name LIKE '%%NOM%%'))
を使用してMySQLでリテラルをエスケープ
こんにちは@Gerry iはbackticks..stillそのworking..anyない他のヘルプしてください – user27
rajasti277 @でクエリを変更: 'まだworking'ありません!エラーまたは 'Empty set'が表示されていますか?何かエラーがあれば? –
こんにちは@Ravinder私は空のセットを取得しています、結果はdiaplayedされていません – user27