Как вы узнаете, когда были выполнены ваши команды mysql?

0

Я очень новичок в MySQL, и я пытаюсь выполнить некоторые команды, дождаться определенного периода времени, пока они не будут загружены, а затем проверьте, чтобы данные из команд были фактически в таблице, поэтому я могу удалить эти файлы.

Есть ли какой-либо первый приоритет/мгновенный способ выполнения таких команд? Способ установки максимального количества времени, которое эти команды выполняют для выполнения?

Спасибо. Кстати, я использую С# и класс OdbcCommand

Теги:

1 ответ

2
Лучший ответ

Вам ничего не нужно проверять. Если база данных не возвращает ошибку, данные записываются. У MySQL есть способ отложить вставки, но он не входит в стандартную версию INSERT, поэтому вам не нужно беспокоиться об этом. Когда запрос заканчивается без ошибки, данные находятся в базе данных (если вы не находитесь в транзакции, и в этом случае данные находятся в базе данных после совершения транзакции).

  • 0
    Хорошо, но если вставки выполняются немедленно, почему информация не появляется сразу в таблице MySQL и ее нельзя найти с помощью команды Select * ...? Эти данные взяты из клинических исследований пациентов, поэтому я просто пытаюсь охватить непредвиденные обстоятельства.
  • 0
    Он должен стать видимым сразу после выполнения команды COMMIT, которая должна быть в той же транзакции, что и ваши вставки / обновления.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню