Какую диагностику я могу собрать с помощью MariaDB Connector / C в случае ошибки? - PullRequest
0 голосов
/ 20 июня 2020

Я хотел бы собрать как можно больше диагностик при получении ошибки при выполнении запроса к MariaDB / MySQL через Connector / C. Пока собираю mysql_errno() и mysql_error(). Что еще я могу разумно собрать? (Т.е. без сброса всей базы данных в файл, et c.)

1 Ответ

0 голосов
/ 20 июня 2020

Я бы собрал все, что позволяет воспроизвести ошибку:

  • запрос SQL (если подготовлен оператор со связанными значениями данных)
  • пользователь базы данных
  • имя базы данных
  • строка подключения к базе данных (имя хоста, номер порта)
  • возможно, переменные сеанса, измененные в текущем сеансе
  • пользователь ОС
  • машина ОС
  • версия MySQL клиент.
...