Граница у меня стояла 99999 и я написал, что это возникает только через метод в веб-сервисе, а через клиент биллинга все нормально добавляется
вот логи добавления через клиент: Prepare SELECT MAX(login) FROM user_login_1 WHERE login<99999 Execute SELECT MAX(login) FROM user_login_1 WHERE login<99999 Prepare INSERT INTO user_login_1 ( cid, login, date1, date2, status, comment, object_id, session, pswd ) SELECT ?, IF(MAX(login) IS NULL, 0, MAX(login) + 1), ?, ?, ?, ?, ?, ?, ? FROM user_login_1 WHERE login<99999 Execute INSERT INTO user_login_1 ( cid, login, date1, date2, status, comment, object_id, session, pswd ) SELECT 107661, IF(MAX(login) IS NULL, 0, MAX(login) + 1), DATE'2020-03-19', NULL, 0, '', 76206, 0, '123456' FROM user_login_1 WHERE login<99999 Execute SELECT * FROM user_login_1 WHERE id=44632 Prepare DELETE FROM user_alias_1 WHERE login_id=? Execute DELETE FROM user_alias_1 WHERE login_id=44632 Prepare INSERT INTO user_alias_1 VALUES ( ?, ? ) Execute INSERT INTO user_alias_1 VALUES ( 44632, 'aaaa:aaaa:aaaa' )
|