php エディター Zimo は、spanner.Mutation を更新する行を理解する方法を紹介します。データ更新にspanner.Mutationを使用する場合、更新する行と列を指定する必要があります。特定の行を更新するには、spanner.KeyRange を使用して行の範囲を指定します。単一行のみを更新する必要がある場合は、spanner.KeyRange.withPrefix を使用して行プレフィックスを指定できます。あるいは、spanner.KeySet を使用して、更新する行のセットを指定することもできます。これらの方法により、spanner.Mutation がデータのどの行を更新したいのかを明確に理解できます。
資料より:
65ベッド0b31ec07spanner どの行を更新するかを理解するにはどうすればよいですか? where
句が欠落していることに気づきました。特定のフィールドをキーとして自動的に使用しますか (例: 暗黙的な user_id = "..."
)?
Cloud Spanner は、ミューテーションによって更新されるテーブルの主キーを自動的に使用します。これは、Update
ミューテーションに主キーのすべての列を含める必要があることを意味します。したがって、Update
突然変異でも 1 つの行のみが更新されます (行が存在しない場合は、NOT_FOUND
エラーが返されます)。
これは、行の主キー値を更新できないことも意味します。逆に、主キーの値を「変更」したい場合は、行を削除して新しい行を挿入する必要があります。
以上がどの行を更新するかをspanner.Mutationが理解する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。