Это не симпатичное решение, и, возможно, оно не такое полное, как хотелось бы, но я считаю, что это лучшее, что есть для решения.

ли способ выполнить массовый запрос, какINSERT OR UPDATE на сервере MySQL?

INSERT IGNORE ...

не будет работать, потому что, если поле уже существует, оно просто игнорирует его и ничего не вставляет.

REPLACE ...

не будет работать, потому что, если поле уже существует, оно будет первымDELETE это и потомINSERT это снова, а не обновлять его.

INSERT ... ON DUPLICATE KEY UPDATE

будет работать, но он не может быть использован оптом.

Так что я хотел бы знать, есть ли какая-либо команда, какINSERT ... ON DUPLICATE KEY UPDATE которые могут быть выпущены навалом (более одной строки одновременно).

Ответы на вопрос(5)

Ваш ответ на вопрос