を挿入することができません。これは、私はカサンドラCQLを使用して値を挿入することはできません、私のクエリカサンドラCQL:
insert into a1('name',age') values ('dinesh's',12);
です。
PHP Cassandra CQLメソッドを使用してCassandraエスケープ文字を削除するには?
を挿入することができません。これは、私はカサンドラCQLを使用して値を挿入することはできません、私のクエリカサンドラCQL:
insert into a1('name',age') values ('dinesh's',12);
です。
PHP Cassandra CQLメソッドを使用してCassandraエスケープ文字を削除するには?
CQLで一重引用符をエスケープするには、文字列dinesh's
を入力するなどして'dinesh''s'
と入力します。
はメーリングリストでsimilar questionを参照してください。
なぜ最初のエスケープには二重引用符を使用しますか?エスケープ文字としてスラッシュを使用するのは非常に一般的ですが、そのような非従来型の形式を使用する理由は何ですか? –
エスケープのために二重引用符を使用するSQLとの整合性がとれているようです - 簡単な説明[here](http://grokbase.com/p/cassandra/user/1183fqfd64/cql-how-to-エスケープシングルクォート)例えば – DNA
です。そうです。たぶん私は文字列を挿入するときに私が使用しているSQLドライバは、テキストの中にプレースホルダを使用するため、私はそこに問題がなかった。 –
単一引用符が不足してあなたの年齢?また、あなたは\をエスケープしようとしましたか? – Jasonw
エスケープする必要がありますが、CQLとSQLでは '\ 'ではなく' \' ' – DNA