Зачем сообщать об ошибке дублированного ключа после вставки данных в SequoiaDB? - PullRequest
0 голосов
/ 01 марта 2019

Когда я вставляю данные в терминал SequoiaDB с помощью клиента MySQL, терминал сообщает об ошибке 49962 из механизма хранения, а ключ индекса сообщает об ошибке дублированного ключа.

1 Ответ

0 голосов
/ 01 марта 2019
  1. До SequoiaDB v3.0 код ошибки MySQL рассчитывается как 49962 -50000 и возвращает код ошибки -38.
  2. Поскольку вы вставляете дублирующее значение в уникальный ключ индекса, поэтому SequoiaDB возвращает ошибку -38 клиенту MySQL.
  3. Вставленное значение дублированного ключа можно найти, проверив журнал ошибок главного узла данных.
...