Можно ли как-то достоверно узнать id именно этой вставленной записиМожно, он хранится в LAST_INSERT_ID()
The ID that was generated is maintained in the server on a per-connection basis. This means that the value returned by the function to a given client is the first AUTO_INCREMENT value generated for most recent statement affecting an AUTO_INCREMENT column by that client. This value cannot be affected by other clients, even if they generate AUTO_INCREMENT values of their own. This behavior ensures that each client can retrieve its own ID without concern for the activity of other clients, and without the need for locks or transactions.Гласит документация.
... LAST_INSERT_ID() returns a ... value representing the first automatically generated value successfully inserted for an AUTO_INCREMENT column as a result of the most recently executed INSERT statement. The value of LAST_INSERT_ID() remains unchanged if no rows are successfully inserted.
try {
history.replaceState({/*Объект для запоминания*/}, 'Заголовок', 'Новый адрес');
} catch (z) {
console.log(z);
}
SELECT * FROM (
SELECT * FROM message WHERE canal='smile' ORDER BY id DESC LIMIT 10
) AS t ORDER BY id ASC;
Warning
The REGEXP and RLIKE operators work in byte-wise fashion, so they are not multi-byte safe and may produce unexpected results with multi-byte character sets. In addition, these operators compare characters by their byte values and accented characters may not compare as equal even if a given collation treats them as equal.