Вопросы по теме 'on-duplicate-key'
PDO подготовил операторы для INSERT и ON DUPLICATE KEY UPDATE с именованными заполнителями
Я хотел бы переключить подготовленные операторы PDO INSERT и UPDATE на INSERT и ON DUPLICATE KEY UPDATE, поскольку я думаю, что это будет намного эффективнее, чем то, что я делаю сейчас, но у меня возникают проблемы с определением правильного...
25586 просмотров
schedule
15.10.2021
Как ВСТАВИТЬ INTOSELECT с помощью ON DUPLICATE KEY
У меня есть две таблицы с идентичной структурой. Таблица A содержит все текущие объявления, Таблица B содержит архивные объявления. Столбец 1 (ad_id) - это первичный ключ, AI, INT. Движок таблиц - MyISAM.
Мне нужно скопировать все объявления...
3162 просмотров
schedule
29.09.2021
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