Если вы делаете это в одной транзакции, вероятно, самый простой способ - обновить после вставки.В MySQL это выглядит так:
INSERT INTO Equipment (field1, field2, field3)
VALUES ('TestInsertF1', 'TestInsertF2', 'TestInsertF3');
UPDATE Equipment
SET field4 = CONCAT('NUM: ', <id>)
ORDER BY <id> DESC
LIMIT 1;
Конечно, это может не сработать, если есть параллельные транзакции.Для этого вы хотите захватить наиболее вставленный идентификатор:
INSERT INTO Equipment (field1, field2, field3)
VALUES ('TestInsertF1', 'TestInsertF2', 'TestInsertF3');
SET @id = LAST_INSERT_ID();
UPDATE Equipment
SET field4 = CONCAT('NUM: ', <id>)
WHERE <id> = @id;