Что ж, если вы хотите строго вставить шестнадцатеричную строку , сначала вам нужно удалить тире, а затем "unhex" вашей строки перед вставкой в двоичный файл (16) столбец типа данных, код будет выглядеть следующим образом:
INSERT INTO `assignedresource` VALUES(UNHEX(REPLACE('9fad5e9e-efdf-b449','-','')));
Кроме того ... "используемые" данные, которые вы вставляете, на самом деле 8 байт после отменяет это, так что binary (8) будет хорошо, если вы планируете не хранить тире.