Вие наистина смесвате кода си. Опитайте актуализацията си с json_set или json_replace и нещо като
... WHERE doc->"$.textures[*].types.t_1" = 0
Вашият код е малко труден за четене и разбиране с някои много функции, вградени заедно
BTW json_merge е остарял в MySQL 8
И вие ще искате да прочетете https:/ /elephantdolphin.blogspot.com/2018/09/json-paths-and-mysql-json-functions.html