MySQL でのアポストロフィのエスケープ: オプションについて
MySQL では、アポストロフィ (一重引用符) は次のように使用できると一般に理解されています。バックスラッシュ文字 () を使用してエスケープします。ただし、エスケープ シーケンスの代わりに 2 つのアポストロフィ ('') を使用することも機能するように見えるため、多少の混乱が生じています。
MySQL ドキュメントによると、どちらの方法も有効であり、互換性があります。具体的には、ドキュメントには「' で引用された文字列内の ' は '' として記述できます。」と記載されています。
各オプションをいつ使用するか
どのオプションを使用するかの決定使用する方法は、いくつかの要因によって異なります:
一般に、MySQL で一重引用符をエスケープするには、二重アポストロフィ ('') を使用することをお勧めします。これは、より広く受け入れられている安全な方法であり、さまざまなデータベースやクエリ フレームワーク間で互換性の問題が発生する可能性が低くなります。
結論
エスケープ シーケンスは両方とも(\') と二重アポストロフィ ('') は、MySQL でアポストロフィをエスケープするために使用できます。一般に、セキュリティと互換性を優先するために二重アポストロフィを優先的に使用することをお勧めします。 方法。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3