Трябва да премахнете тирета, за да направите стойността да съответства на дължината на полето...
Example:
CREATE TABLE `assignedresource` (
`distid` binary(16) NOT NULL
)
insert into assignedresource values ('9fad5e9eefdfb449');
Също така стандартът на MySQL е да се използва тази нотация, за да се обозначи низът като двоичен... X'9fad5e9eefdfb449', т.е.
insert into assignedresource values (X'9fad5e9eefdfb449');