Описание тега upsert
По вопросам, связанным с выполнением операций upsert (комбинации обновления / вставки).
1
ответ
Oracle: ОБНОВЛЕНИЕ КЛЮЧЕВЫХ КЛЮЧЕЙ
Я пытаюсь реализовать решение, которое я нашел здесь от Михеля де Маре, для обновления нескольких записей одним (предпочтительно простым в синтаксическом смысле) запросом. Пример кода, который я пытаюсь изучить, выглядит следующим образом: INSERT IN…
22 июн '13 в 18:30
2
ответа
php postgresql проверяет, если запись уже перед вставкой
Я не могу понять правильную формулировку / синтаксис для оператора запроса. Я хочу проверить, есть ли уже школа в нашей таблице (называет школы), которая соответствует названию школы. Если так, то государство уже существует. Любой вклад был бы велик…
18 сен '14 в 10:26
3
ответа
MERGE с UPSERT, не внося никакого значения в таблицу
Структура таблицы: CREATE TABLE [dbo].[LockOfferByOfferUses]( [OfferID] [int] NULL, [OfferCode] [varchar](50) NULL, [LockCounter] [int] NULL, [UpdatedDate] [datetime] NULL ) ON [PRIMARY] SQL statemnt: merge into LockOfferByOfferUses as Target using …
25 авг '16 в 09:04
1
ответ
Могу ли я использовать INSERT INTO ... On DUPLICATE KEY без использования значения auto_increment?
Я пытаюсь написать запрос, чтобы проверить, существует ли запись (на основе пары предложений, а не уникального идентификатора), если такой поиск возвращает записи, то мне нужно обновить все найденные записи, если ничего не найдено, тогда мне нужно В…
22 июл '13 в 00:30
3
ответа
INSERT INTO .. ON DUPLICATE KEY UPDATE с несколькими ключами
У меня есть эта таблица со следующими столбцами: id userid app field value Столбцы "поле" и "приложение" уникальны вместе с "идентификатором пользователя". Таким образом, у пользователя всегда будет только 1 строка, имеющая одинаковые значения "app"…
27 июн '16 в 09:59
13
ответов
Вставить в таблицу MySQL или обновить, если существует
Я хочу добавить строку в таблицу базы данных, но если строка существует с тем же уникальным ключом, я хочу обновить строку. Например, insert into table (id, name, age) values(1, "A", 19) Допустим, уникальный ключ idи в моей базе данных есть строка с…
17 ноя '10 в 14:08
0
ответов
Невозможно использовать временную таблицу в TF Upsert Destination
Я создал временную таблицу ##Customer_Info и я использую его в моем целевом компоненте, который является TF Upsert Destination. Я добавил свое имя таблицы через [TF Upsert Destination].[Destination_Table_Name], Теперь, когда я запускаю свой пакет, я…
12 фев '16 в 19:04
0
ответов
Эффективно MERGE ON составной ключ при выводе удаления на основе ключа переопределения и даты
Я пытаюсь объединить данные из промежуточной таблицы источника в целевую таблицу на основе составного ключа из 3 разных столбцов. У каждой таблицы также есть последняя обновленная дата, которую я хочу принять во внимание, то есть я должен объединять…
12 сен '18 в 19:33
3
ответа
Вставить в базу данных MySQL, если записи уже существуют, затем обновить
Возможный дубликат: Как мне обновить, если существует, вставить, если нет (иначе upsert или merge) в MySQL? как вставить в базу данных MySQL, если записи уже существуют, то обновить... Я знаю, что есть решение на этой странице: http://dev.mysql.com/…
08 май '11 в 22:27
1
ответ
Mongoid upsert с другим ключом
Можно ли вставить в коллекцию mongodb с помощью JSON/ хэш полей, но вместо использования _id Поле ObjectId, чтобы использовать другое индексированное поле, такое как external_id? Я использую его для обновления некоторых элементов, которые я получаю …
01 июл '12 в 10:25
2
ответа
INSERT или UPDATE таблицы с первичным ключом SERIAL
Простой вопрос, Как я могу UPSERT в таблицах PostgreSQL, которые имеют первичные ключи SERIAL (также известные как автоинкремент)? Я не мог найти действительно правдоподобный источник, поэтому я спрашиваю здесь. Это то, что я получил до сих пор, но …
18 янв '17 в 00:09
1
ответ
ROR postgres upsert hash
Я пытаюсь закрепить этот ряд: schema.db t.text "address_field" address.rb serialize :address_field, Hash файл миграции enable_extension 'hstore' unless extension_enabled?('hstore') values = [] Address.find_each do |address| new_address_field = {firs…
12 авг '16 в 08:06
4
ответа
Python peewee save() не работает должным образом
Я вставляю / обновляю объекты в базу данных MySQL, используя peewee ORM для Python. У меня есть такая модель: class Person(Model): person_id = CharField(primary_key=True) name = CharField() Я создаю объекты / строки с помощью цикла, и каждый раз в ц…
04 май '15 в 19:15
1
ответ
Как написать такой запрос, используя dblink в postgres?
Вот так выглядит мой запрос - INSERT INTO localdb_image select * from dblink('host=10.1.1.1 user=user password=password dbname=oat', 'SELECT e.* FROM image e JOIN archived f ON e.image_id=f.image_id AND e.dd=f.dd') tt( id int , drive_id character va…
15 ноя '16 в 08:33
2
ответа
Получить идентификатор строки при обновлении
Допустим, у меня есть таблица следующей структуры: | name | Type | | ----------- |:-------------:| | id | primary | | word | unique | | frequency | integer | К этой таблице я делаю вставки, когда происходит дублирование, я обновляю столбец частоты. …
25 авг '17 в 20:17
2
ответа
Получение дубликатов в Таблице, когда задание ETL разрушается дважды. Задание извлечения задания ETL из корзины RDS в S3
Когда задание ETL выполняется, оно выполняется должным образом, но поскольку в таблице отсутствует метка времени, оно дублирует данные при запуске того же задания ETL. Как выполнить постановку и решить эту проблему, используя Upsert или, если есть д…
30 янв '19 в 11:20
0
ответов
Mongo updateOne с ложным upsert не работает?
Я создаю приложение с Kotlin и MongoDb, использую KMongo для создания, чтения, обновления и удаления документов. Все работает нормально, кроме метода updateOne. При попытке обновить документ с параметром upsert, установленным в false, он все равно о…
11 окт '18 в 12:04
0
ответов
Загрузка в MongoDB для вставки и обновления
У меня есть коллекция JSON для вставки и обновления в Монго БД с помощью C#. Я использовал insertone и replaceone, он работает. но как использовать insertmany и updatemany в одном методе с использованием upserting. var config = new MapperConfigurati…
07 фев '19 в 13:03
1
ответ
Netezza SP выбрасывает "неожиданная команда транзакции" Ошибка
У меня есть ИП в Netezza, чтобы делать UPSERTS между двумя таблицами, используя составной ключ. Он компилируется правильно, но затем выдает эту ошибку: ОШИБКА: неожиданная команда транзакции в exec_stmt_execsql() - не разрешена в хранимой процедуре …
22 янв '14 в 13:55
1
ответ
Обновите столбцы на основе различных критериев, используя оператор слияния
Поэтому я использую следующий оператор слияния для обновления и вставки в одну из моих таблиц, однако я хотел бы обновить еще один столбец в целевой таблице в дополнение к уже существующему в операторе. Я просто не уверен, смогу ли я сделать это или…
18 дек '18 в 22:49