Условная вставка MySQL

Вы также можете использовать mysqlsh INSERT IGNORE, который молча игнорирует mysql-server вставку вместо обновления mysqldump или вставки строки, если mysql у вас есть уникальный индекс insert для (пользователь, элемент).

Запрос inserts будет выглядеть так:

INSERT IGNORE INTO x_table(instance, user, item) VALUES (919191, 123, 456)

Вы можете mysql-table добавить уникальный индекс mysql-if с помощью CREATE UNIQUE INDEX user_item ON x_table (user, item).

mysql

insert

conditional

2022-11-13T04:51:50+00:00