![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
Update documents/rows in a collection/table. More...
Public Attributes | |
| required Collection | collection = 2 | 
| collection to change  More... | |
| optional DataModel | data_model = 3 | 
| datamodel that the operations refer to  More...  | |
| optional Mysqlx::Expr::Expr | criteria = 4 | 
| filter expression to match rows that the operations will apply on  More... | |
| optional Limit | limit = 5 | 
| limits the number of rows to match (user can set one of: limit, limit_expr)  More... | |
| repeated Order | order = 6 | 
| specifies order of matched rows  More... | |
| repeated UpdateOperation | operation = 7 | 
| list of operations to be applied.  More... | |
| repeated Mysqlx::Datatypes::Scalar | args = 8 | 
| values for parameters used in filter expression  More... | |
| optional LimitExpr | limit_expr = 9 | 
| limits the number of rows to match (user can set one of: limit, limit_expr)  More... | |
| ClientMessages::Type | client_message_id = CRUD_UPDATE | 
Update documents/rows in a collection/table.
| repeated Mysqlx::Datatypes::Scalar Mysqlx::Crud::Update::args = 8 | 
values for parameters used in filter expression
| ClientMessages::Type Mysqlx::Crud::Update::client_message_id = CRUD_UPDATE | 
| required Collection Mysqlx::Crud::Update::collection = 2 | 
collection to change
| optional Mysqlx::Expr::Expr Mysqlx::Crud::Update::criteria = 4 | 
filter expression to match rows that the operations will apply on
| optional DataModel Mysqlx::Crud::Update::data_model = 3 | 
datamodel that the operations refer to 
 
| optional Limit Mysqlx::Crud::Update::limit = 5 | 
limits the number of rows to match (user can set one of: limit, limit_expr)
| optional LimitExpr Mysqlx::Crud::Update::limit_expr = 9 | 
limits the number of rows to match (user can set one of: limit, limit_expr)
| repeated UpdateOperation Mysqlx::Crud::Update::operation = 7 | 
list of operations to be applied.
Valid operations will depend on the data_model
| repeated Order Mysqlx::Crud::Update::order = 6 | 
specifies order of matched rows