Поздно, но надеюсь, что это кому-то поможет:
UPDATE user SET lastusedecnumber = LAST_INSERT_ID(lastusedecnumber + 1);
SELECT LAST_INSERT_ID();
даст вам атомный приращение lastusedecnumber и возможность читать новое значение поля lastusedecnumber
(после увеличения) с помощью SELECT LAST_INSERT_ID()
.
Как уже упоминал Саньям, почтовый запрос выглядит как ...
http.post(url, data, httpOptions)
Итак, в вашем запросе вы пропустили фактическую часть тела ... так как это запрос POST
. Поскольку у вас нет контроля над API, вы можете добавить null
для части body
.
return this.http.post(url, null, { headers: this.getHttpHeaders(), params: myParams }));
Когда вы делаете
return this.http.post(url, { headers: this.getHttpHeaders(), params: myParams }));
Вы отправляете параметры в теле запроса, что и здесь ожидается
Следуйте этому порядку в вашем запросе:
http.post(url, data, httpOptions)