Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit edf8e9f

Browse files
authored
Update README.md
1 parent 903c178 commit edf8e9f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

‎README.md‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1272,7 +1272,7 @@ WHERE id = 123
12721272
После редактирования в GUI обновляем запись в БД:
12731273

12741274
```sql
1275-
UPDATE t
1275+
UPDATE t
12761276
SET col1 = 'val1', col2 = 'val2', ...
12771277
WHERE id = 123
12781278
AND updated_at = '2019年11月08日 00:58:33' -- сравниваем со значением из предыдущего SELECT запроса
@@ -1288,15 +1288,16 @@ RETURNING *
12881288
См. [Stackoverflow](https://stackoverflow.com/questions/18797608/update-multiple-rows-in-same-query-using-postgresql)
12891289

12901290
```sql
1291-
UPDATE users as u SET
1291+
UPDATE users AS u
1292+
SET
12921293
email = v.email,
12931294
first_name = v.first_name,
12941295
last_name = v.last_name
12951296
FROM (VALUES
12961297
(1, 'hollis@weimann.biz', 'Hollis', 'O''Connell'),
12971298
(2, 'robert@duncan.info', 'Robert', 'Duncan')
12981299
) as v(id, email, first_name, last_name)
1299-
WHERE v.id = u.id;
1300+
WHERE u.id = v.id;
13001301
```
13011302

13021303
### Как обновить или удалить миллионы записей в таблице не блокируя все записи и не нагружая БД?

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /