AFAIK, в этом же запросе нет "безопасного" способа сделать это, если вы используете auto_increment
.
Однако, если строки никогда не удаляются в вашей таблице, вы можете использовать этот маленький трюк:
insert into mytable (col1, col2, col3, idhash)
values ('', '', '', md5(select max(id) from mytable))
Я не понимаю, почему вам нужно хешировать id
, хотя, почемуне использовать id
напрямую?