Вопросы с тегом «update»

UPDATE изменяет значения указанных столбцов во всех строках, которые удовлетворяют условию. В предложении SET должны быть указаны только столбцы, которые нужно изменить; столбцы без явного изменения сохраняют свои прежние значения.

2
Обновить столбец данными из другой таблицы
Я работаю над сложной проблемой, но я упрощу ее до этой проблемы. У меня две таблицы A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] и я хочу обновить третий: C [ID, column1, column2,column3] Я обновляю еще одну третью таблицу, используя этот запрос. UPDATE C set column1=t.firstTab, column2=t.secondTab, …

1
Почему мой запрос к SQL Server ведет себя иначе при обновлении, чем при SELECT?
Я написал запрос SQL Server, который обновляет записи, чтобы иметь последовательный номер после разделения на поле. Когда я запускаю его как оператор SELECT, все выглядит великолепно: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = @RunDetailID SELECT [OrderedRecords].[NewSeq9], RIGHT([OrderedRecords].[NewSeq9], 4) FROM ( …

1
Какой самый эффективный способ пакетных запросов UPDATE в MySQL?
Я пишу приложение, которое должно сбрасывать большое количество обновлений в базу данных в течение длительного периода времени, и я застрял в том, как оптимизировать запрос. В настоящее время я использую INSERT INTO ... VALUES (..), (..) ON DUPLICATE KEY UPDATE, который работает, чтобы объединить все значения в один запрос, но …
10 mysql  update 

1
Самый эффективный способ добавить последовательный столбец в огромную таблицу
Какой самый быстрый способ добавить столбец BIGSERIAL в огромную таблицу (~ 3 млрд строк, ~ 174 Гб)? РЕДАКТИРОВАТЬ: Я хочу, чтобы столбец увеличивал значения для существующих строк ( NOT NULL). Я не установил fillfactor (который выглядит как плохое решение в ретроспективе). У меня нет проблем с дисковым пространством, просто хочу, …

1
Оптимизация одновременных обновлений в Postgres
Я выполняю параллельные запросы Postgres, например: UPDATE foo SET bar = bar + 1 WHERE baz = 1234 Каждый запрос влияет на фиксированное число строк K, и я не могу найти способ обеспечить порядок, в котором строки обновляются, я получаю взаимоблокировки. В настоящее время я исправляю проблему, применяя порядок вручную, …

2
Обновить много строк в таблице одним оператором?
Какой самый простой способ обновить много строк в таблице? У меня есть CSV-файл, который выглядит следующим образом: |primary_key |value| | 1 | xyz| | 2 | abc| | 3 | def| ... Строки с этими первичными ключами уже существуют в целевой таблице Я хотел бы обновить целевую таблицу с этими …
9 mysql  update  replace 

2
Ошибка переполнения строки 8 КБ при обновлении строки размером 5 КБ
Я пытаюсь обновить целевую таблицу, которая имеет одну строку размером 5 КБ и строку размером 5 КБ. Поскольку это одна строка, легко узнать фактический размер строки: select * from sys.dm_db_index_physical_stats(DB_ID('RODS_HSD_ES'), OBJECT_ID(N'TBL_BM_HSD_SUBJECT_AN_148_REPRO'), NULL, NULL, 'DETAILED') воспроизводить Таблица не была изменена с момента создания. не вижу никакой причины, почему он должен потерпеть …

1
Как удалить известные элементы из массива JSON [] в PostgreSQL?
У меня проблема с использованием типа данных JSON в PostgreSQL. Я пытаюсь добиться сохранения модели Java, денормализованной в БД. Модель имеет списки сложных объектов. Поэтому я решил смоделировать их как JSON в собственных массивах PostgreSQL. Это урезанный фрагмент моего оператора создания таблицы: CREATE TABLE test.persons ( id UUID, firstName TEXT, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.