2016-06-23 6 views
1

Я использую HeidiSQL 9.3.0.5104. Если я вставляю новую строку или изменяю значение при использовании графического интерфейса таблицы (нажав в поле и введя его), а затем я выхожу за пределы этой строки, HeidiSQl автоматически запускает или UPDATE для этой строки без какого-либо подтверждения. Это особенно страшно, если вы пытаетесь редактировать несколько полей подряд, и вы хотите скопировать и вставить каждое из этих значений.Как отключить автоматическое обновление/вставку в HeidiSQL, когда строка теряет фокус

Я просмотрел все вкладки в меню «Настройки», но ничего не нашел к этой «функции». Есть ли способ отключить это поведение? Может быть, есть какой-то безопасный режим, который вы можете запустить, который проверяет запрос перед его выполнением? Когда я использовал MySQL Workbench, мне пришлось нажать кнопку «Применить», прежде чем запускать мои запросы, созданные с помощью графического интерфейса. Мне бы очень хотелось, чтобы в HeidiSQL была аналогичная функция.

ответ

2

Отредактировано - или лучше сказано: измененные значения отображаются с красным треугольником в верхнем левом углу.

  • Чтобы восстановить изменения, вы можете нажать "Revert меняет" кнопку с красным "X", или нажмите Esc .
  • Чтобы применить изменения, нажмите кнопку «Опубликовать изменения» на главной панели инструментов или просто щелкните за пределами отредактированной строки.

Невозможно отключить этот параметр «Нажмите« Вне », чтобы применить« ».

+0

Ну, это позор, что вы не можете его отключить. Мне, возможно, придется сделать запрос функции разработчикам. Спасибо за ответ! –

+0

Ну, я разработчик :) И я думаю, что это именно то, как работает HeidiSQL. Если вы вносите изменения в строку таблицы, почему бы вам не применить их? – Anse

+0

О, ничего себе, не понимал, что ха-ха :) Я могу подумать о различных причинах, по которым вы не захотите автоматически обновлять/вставлять. Самое большое, что эта функция может нарушить непреднамеренные строки в вашей таблице. Например, допустим, у меня есть некоторые продукты на полке магазина, и у меня есть таблица, которая связывает 'shelf_id' с' product_id' и имеет поле 'qty'. Если я вхожу в 'shelf_id', а затем нажимаю на другой документ для копирования/вставки' product_id', строка теряет фокус и вставки. Затем, если я обновляю эту строку, я обновляю * все * строки с помощью 'shelf_id'. Я копирую/вставляю много :) –

 Смежные вопросы

  • Нет связанных вопросов^_^