Вопросы по теме 'on-duplicate-key'

PDO подготовил операторы для INSERT и ON DUPLICATE KEY UPDATE с именованными заполнителями
Я хотел бы переключить подготовленные операторы PDO INSERT и UPDATE на INSERT и ON DUPLICATE KEY UPDATE, поскольку я думаю, что это будет намного эффективнее, чем то, что я делаю сейчас, но у меня возникают проблемы с определением правильного...
25586 просмотров

Как ВСТАВИТЬ INTOSELECT с помощью ON DUPLICATE KEY
У меня есть две таблицы с идентичной структурой. Таблица A содержит все текущие объявления, Таблица B содержит архивные объявления. Столбец 1 (ad_id) - это первичный ключ, AI, INT. Движок таблиц - MyISAM. Мне нужно скопировать все объявления...
3162 просмотров

MySQL INSERT при дублировании ключа ОБНОВЛЕНИЕ с помощью SELECT
У меня есть такой запрос INSERT INTO connections (`c_id`,`in`,`out`,`ip`,`userID`) VALUES ( ( SELECT c_id FROM connections WHERE (a bunch of conditions) ORDER BY c_id DESC LIMIT 1 ),...
13657 просмотров
schedule 08.11.2021

Mysql не различает символы c и ç в УНИКАЛЬНОМ индексе
У меня простая таблица с двумя полями: first: `id` INTEGER primary key auto-incremented second: `symbols` VARCHAR unique key 3-length utf8_general_ci. Допустим, уже есть только одна строка (поля разделяются запятой): 1, c теперь я...
46 просмотров
schedule 14.11.2021

при обновлении повторяющегося ключа в laravel 5.0 красноречиво
У меня есть таблица app_sessions в моей базе данных с двумя уникальными ключами - device_id и device_token. Я хочу вставить новый сеанс в эту таблицу, только если запись с device_id или device_token не существует, в противном случае просто обновите...
1527 просмотров
schedule 14.10.2021

ВСТАВИТЬ или ОБНОВИТЬ, но не уверен, что могу дублировать обновление ключа
Создание немного системы закладок. Пользователи могут добавлять в закладки игроков или снимать их с них. На первый взгляд, я думал, что обновление дублирующего ключа будет работать с playerID. Однако у игрока может быть несколько пользователей,...
33 просмотров
schedule 27.11.2021

Можно ли заставить Sequel всегда возвращать идентификатор автоинкремента с помощью ON DUPLICATE KEY UPDATE?
Я работаю с Sequel (4.x) и MySQL 5.5 в приложении с интенсивным записью, выполняющем в основном INSERT s и иногда обновляющем существующие строки. Sequel возвращает идентификатор AUTO_INCREMENT после действия .insert() . В настоящее время я...
618 просмотров
schedule 25.06.2022

JDBC ON DUPLICATE KEY UPDATE не возвращает 0
У меня есть небольшой java-код, который использует SQL-запрос для INSERT или UPDATE, если он уже существует. Оператор SQL: PreparedStatement cl = c.prepareStatement("INSERT INTO client VALUES (?, ?, ?, ?, ?, ?) " + "ON DUPLICATE KEY UPDATE sex...
287 просмотров
schedule 09.07.2022

MySQL вставляет и обновляет дубликат
У меня есть таблица с несколькими столбцами, и я делаю в нее вставку множителя. ie: INSERT INTO accounting_positions KEYS (`date`, `customer`, `type`, `product`, `volume`, `payout`, `count`) VALUES...
165 просмотров
schedule 16.07.2022

Обновить, если существует еще Вставить, но с неуникальными столбцами
Я знаю, что могу использовать " ON DUPLICATE KEY UPDATE ", когда хочу обновить строку, если она существует, или вставить иначе. Но в моем случае я хочу обновить на основе неуникальных ключей. Например: у меня есть таблица с 3 столбцами: A, B и...
1229 просмотров
schedule 10.04.2023

Ошибка создания идентификатора дублирования Mongodb
Я использую инструмент интеграции данных Pentaho для заполнения коллекции Mongodb из базы данных SQL Server. В коллекции mongodb не определены индексы. Задание завершается сбоем из-за создания повторяющихся идентификаторов в коллекции. Я хотел бы...
3483 просмотров
schedule 13.02.2023

Обновить несколько строк mysql
У меня есть таблица tbl |id|points| 1 15 2 35 3 445 4 42 Теперь, если у меня есть массив, например array (2=>10,3=>825,4=>48) И я хочу изменить точки, чтобы tbl выглядело так. |id|points| 1 15 2 10...
2485 просмотров
schedule 20.04.2023

вставить, если есть обновить с помощью триггера
Я хочу внедрить систему Viewed для своего сайта. Вот структура моих таблиц: // table1 id | user_or_ip | post_id | date_time // inserting new row for each viewed // table2 id | post_id | total_viewed // getting the number of total...
985 просмотров
schedule 22.12.2022

после INSERT ON DUPLICATE UPDATE я получил 0 от mysqli .insert_id
После того, как я запустил запрос INSERT... ON DUPLICATE UPDATE с PHP, я использовал .insert_id, чтобы узнать новую вставленную строку или основанную строку, чтобы выполнить еще одну вставку в другую таблицу. Но иногда .insert_id возвращал 0 при...
216 просмотров
schedule 19.02.2023

H2 INSERT SELECT ON DUPLICATE KEY UPDATE выдает ошибку нарушения уникального индекса или первичного ключа
H2 (запущенный с MODE = MYSQL on) поддерживает оператор INSERT ON DUPLICATE KEY UPDATE только с предложением VALUES, а при использовании оператора INSERT SELECT выдает ошибку «Нарушение уникального индекса или первичного ключа». Вот пример: --...
1410 просмотров
schedule 09.03.2023

Как добавить ON DUPLICATE KEY UPDATE с циклом Foreach Php
Я пытался добавить ON DUPLICATE KEY UPDATE в приведенный ниже код, но каждый раз, когда я вставляю данные в mysql, данные добавляются снова и снова, хотя я бы хотел, чтобы они были уникальными, поэтому добавление ON DUPLICATE КЛЮЧЕВОЕ ОБНОВЛЕНИЕ....
411 просмотров
schedule 31.07.2023

ВСТАВЬТЕ В С ДОПОЛНИТЕЛЬНЫМ КЛЮЧОМ
У меня небольшая дилемма с моим запросом. Чтобы мой код был оптимальным, я хотел бы сделать как можно меньше логики в PHP и позволить MySQL позаботиться обо всем остальном. Итак, вот что у меня есть: у меня есть массив, например. 10 ключей....
527 просмотров
schedule 29.11.2023