Percona MYSQL / Ruby mysql2 gem - Потеря данных при вставке - PullRequest
0 голосов
/ 12 декабря 2011

Я не уверен, что является причиной проблемы: будь то сам mysql или гем ruby ​​mysql2, но я испытываю некоторую потерю данных в своих запросах.

Я использую поддержку multi_statement в mysql2, поэтомуУ меня есть ряд операторов INSERT, разделенных точкой с запятой, например:

INSERT INTO some_table (col) VALUES (val); INSERT INTO some_table (col) VALUES (val2)

Проблема в том, что если у меня более трех операторов, оператор 3rd теряется,Он не возвращает ошибок или чего-либо еще, он просто пропускает процесс вставки, поэтому, например, у меня есть 10 операторов INSERT, вставлено только 9.

Кто-нибудь знает, как это происходит?Или вы сталкивались с подобной ситуацией?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...