# Interface SQLiteUpdateConfig

interface SQLiteUpdateConfig {
from?:
| SQLiteTable<TableConfig>
| SQLiteViewBase<string, boolean, ColumnsSelection>
| SQL<unknown>
| Subquery<string, Record<string, unknown>>;
joins: SQLiteSelectJoinConfig[];
limit?: number | Placeholder<string, any>;
orderBy?: (
| SQL<unknown>
| Aliased<unknown>
| SQLiteColumn<ColumnBaseConfig<ColumnDataType, string>, {}, {}>
)[];
returning?: SelectedFieldsOrdered;
set: UpdateSet;
table: SQLiteTable;
where?: SQL<unknown>;
withList?: Subquery<string, Record<string, unknown>>[];
}

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:15

##### Index

### Properties

from?
joins
limit?
orderBy?
returning?
set
table
where?
withList?

## Properties

### `Optional` from

from?:
| SQLiteTable<TableConfig>
| SQLiteViewBase<string, boolean, ColumnsSelection>
| SQL<unknown>
| Subquery<string, Record<string, unknown>>

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:21

### joins

joins: SQLiteSelectJoinConfig[]

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:22

### `Optional` limit

limit?: number | Placeholder<string, any>

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:17

### `Optional` orderBy

orderBy?: (
| SQL<unknown>
| Aliased<unknown>
| SQLiteColumn<ColumnBaseConfig<ColumnDataType, string>, {}, {}>
)[]

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:18

### `Optional` returning

returning?: SelectedFieldsOrdered

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:23

### set

set: UpdateSet

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:19

### table

table: SQLiteTable

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:20

### `Optional` where

where?: SQL<unknown>

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:16

### `Optional` withList

withList?: Subquery<string, Record<string, unknown>>[]

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/update.d.ts:24