, используя ответ ravi404:
CREATE FUNCTION `getAutoincrementalNextVal`(`TableName` VARCHAR(50))
RETURNS BIGINT
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
DECLARE Value BIGINT;
SELECT
AUTO_INCREMENT INTO Value
FROM
information_schema.tables
WHERE
table_name = TableName AND
table_schema = DATABASE();
RETURN Value;
END
, используя в вашем запросе вставки, для создания хэша SHA1. ex.:
INSERT INTO
document (Code, Title, Body)
VALUES (
sha1( getAutoincrementalNextval ('document') ),
'Title',
'Body'
);
просто сделайте нормальное для цикла, тогда при присвоении строки, просто инвертируйте порядок добавления...
function balikString(str) {
let backwords_string = "";
for (var i = 0; i < str.length; i++) {
backwords_string = str[i] + backwords_string;
}
return backwords_string;
}
console.log(balikString('Hello Word!'));