Я пытаюсь вставить несколько строк в таблицу с контроллера express. js, используя knex. js:
yield knex.withSchema(MySchema).insert(something).into('MyTable');
, но получаю эту ошибку:
Error: parseLengthCodedNumber: JS precision range exceeded, number is >= 53 bit: "18446744073709551615"
Переменная'thing '- это набор строк из другой таблицы с отрицательными идентификаторами:
'-2', '552', 'something1', NULL, '-2', '1', '0000-00-00 00:00:00', '2020-03-31 14:27:32'
'-1', '552', 'something2', NULL, '-1', '0', '0000-00-00 00:00:00', '0000-00-00 00:00:00'
Моя база данных - MariaDB 10.3.21, и я использую knex 0.12.9
Есть идеи?