Você pode usar a seguinte consulta
SET @value = CURRENT_TIMESTAMP();
INSERT INTO tableA
(user_id, entrydatetime, record)
(SELECT user_id, @value := @value + INTERVAL 1 SECOND, record from tableB);
Espero que ajude...
SET @value = CURRENT_TIMESTAMP();
INSERT INTO tableA
(user_id, entrydatetime, record)
(SELECT user_id, @value := @value + INTERVAL 1 SECOND, record from tableB);
Otimização de consultas SQL — Como determinar quando e se é necessário
Filtrando por opções OFFSET-FETCH na consulta Select - SQL Server / TSQL Tutorial Part 118
Como habilitar o modo de log de arquivo no banco de dados Oracle 19c
Como proteger seus bancos de dados PostgreSQL de ataques cibernéticos com o SQL Firewall