#java #mysql #vert.x
Вопрос:
Есть ли какой-либо источник, где я могу получить список всех кодов ошибок / сообщений об ошибках в MySQLException (io.vertx.mysqlclient)
Например:
1062 — дубликат ключа MySQL
Ответ №1:
Хотя вы запросили коды vert.x, возможно, поможет ссылка на исходный материал — ошибка MySQL https://dev.mysql.com/doc/mysql-errors/8.0/en / Там перечислены серверная и клиентская части, а также глобальные коды ошибок.
Кроме того, проверьте https://github.com/sambrmg/mysql-error-codes/blob/master/index.js
Ответ №2:
В MySQL %s представляет идентификатор строки, а %d представляет первичный ключ (обычно) десятичный. 1062 — это примерно то же значение столбца, что и столбец id или тому подобное. https://dev.mysql.com/doc/mysql-errors/8.0/en/client-error-reference.html Загрузите PDF-файл этой страницы в левой колонке всех кодов ошибок. примечание: если вы используете PHP, он имеет похожие числовые сообщения об ошибках (просто чтобы не путать). примечание: https://dev.mysql.com/doc/mysql-errors/8.0/en/server-error-reference.html
Ответ №3:
https://dev.mysql.com/doc/mysql-errors/8.0/en/global-error-reference.html для ошибок mysql.
Кроме того, у меня был тот же код ошибки из MariaDB, и я нашел эту ссылку полезной. https://mariadb.com/kb/en/mariadb-error-codes/#shared-mariadbmysql-error-codes