--- id: patch title: 'Updating' description: 'How to update records in your database with Supabase' --- import DummyData from '../common/DummyData.mdx' import Collapsable from '../../src/components/Collapsable' import CommonResponses from '../common/CommonResponses.mdx' import CommonFilters from '../common/CommonFilters' import FromFunction from '../common/FromFunction.mdx' import CustomCodeBlock from '../../src/components/CustomCodeBlock' import { patchRecordJs, patchFilterJs, patchNotJs, patchMatchJs, patchEqJs, patchNeqJs, patchGtJs, patchLtJs, patchGteJs, patchLteJs, patchLikeJs, patchIlikeJs, patchIsJs, patchInJs, patchCsJs, patchCdJs, patchOvaJs, patchOvrJs, patchSlJs, patchSrJs, patchNxlJs, patchNxrJs, patchAdjJs, } from './examples/patch' ### Update record ## Reference ### `from()` ### `update()` ```js {3} supabase .from(tableName) .update(data, options?) ``` #### `data: object` New record values. #### `options: object?` ```js const options = { bulk: false, // Protects against bulk updates. Set to true if you intend to perform a bulk change. } ``` --- ## Filtering ### `filter()`
### `not()`
### `match()`
### `eq()`
### `neq()`
### `gt()`
### `lt()`
### `gte()`
### `lte()`
### `like()`
### `ilike()`
### `is()`
### `in()`
### `cs()`
### `cd()`
### `ova()`
### `ovr()`
### `sl()`
### `sr()`
### `nxl()`
### `nxr()`
### `adj()`
## Responses #### 200 OK Successful request