Выполнить изменяющий SQL-запрос
executeRun a single write SQL query (INSERT, UPDATE, DELETE, REPLACE) and return the number of affected rows. Full-table modifications require explicit confirmation.
Instructions
Выполняет один изменяющий запрос — INSERT, UPDATE, DELETE или REPLACE — и возвращает число затронутых строк. Сейчас сервер разрешает: только чтение. Права выдаются переменными ALLOW_INSERT_OPERATION, ALLOW_UPDATE_OPERATION и ALLOW_DELETE_OPERATION в конфигурации MCP-клиента и требуют перезапуска сервера — из диалога их получить нельзя. DDL (CREATE, ALTER, DROP, TRUNCATE) не поддерживается ни при каких настройках. Запрос выполняется сразу и без транзакции: откатить его отсюда нельзя. UPDATE и DELETE без WHERE и LIMIT требуют явного allow_full_table=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | Один SQL-запрос. Несколько инструкций через ; не выполняются. | |
| params | No | Значения для подстановки вместо ? в порядке появления. | |
| allow_full_table | No | Подтверждение для UPDATE или DELETE без WHERE и LIMIT — такой запрос затрагивает всю таблицу. |