MySQL получить значение указанного c недавно вставленный столбец - PullRequest
0 голосов
/ 13 марта 2020

У меня есть SQL, который вставляет некоторые данные в таблицу и использует некоторые встроенные функции, такие как MD5.

Например:

INSERT INTO some_rainbow_table (a, b) VALUES ("Hello", MD5("Hello"))

Я хотел бы получить вставленное значение MD5("Hello") (md5 ha sh из «Hello»).

Могу ли я реализовать это в самой вставке SQL или мне нужно запросить данные еще раз с помощью LAST_INSERT_ID

1 Ответ

2 голосов
/ 13 марта 2020
INSERT INTO some_rainbow_table (a, b) 
       VALUES ("Hello", @md5 := MD5("Hello"));
SELECT @md5;
...