Given that INSERT DELAYED .. RETURNING in general doesn't work "by design" (it doesn't normally fail, just doesn't return the result set it would have returned without DELAYED), it isn't a meaningful scenario, but I'll file it for the record anyway.
create table t (v vector(1) not null, vector(v)) engine=MyISAM;
|
insert delayed into t values (0x31313131),(0x32323232) returning vec_distance(v,0x30303030);
|
drop table t;
|
bb-11.8-MDEV-35450-vec_distance b4c96d33bd38a9008e903aaff12d29c6e904eeed
|
mysqltest: At line 2: query 'insert delayed into t values (0x31313131),(0x32323232) returning vec_distance(v,0x30303030)' failed: ER_VEC_DISTANCE_TYPE (4206): Cannot determine distance type for VEC_DISTANCE, index is not found
|