最近、2つのシングルクォートがPostgresや他のSQLデータベースで単一引用符をエスケープするのに驚いていました。私が実際に読んでいたドキュメンテーションのいくつかは、単一引用符をエスケープするための「通常の」方法と呼ばれていました。SQLが2つのシングルクォートとバックスラッシュのエスケープをサポートする理由
-- Using two single quotes
SELECT FROM "users" WHERE "users"."email" = 'o''[email protected]'
-- Using a backslash
SELECT FROM "users" WHERE "users"."email" = 'o\'[email protected]'
私は誰かが逃げるという形の起源、それがバックスラッシュ形式に比べ持つ任意の利点や欠点の周りにいくつかのコンテキストを提供することができ期待していました。
。はい、バックティックは他のドキュメントで読んだ構文に基づいていました。私はあなたの修正を反映するために質問を編集しました。 –