あなたは本当にあなたのコードを複雑にしています。 json_setまたはjson_replaceと
のようなもので更新を試してください... WHERE doc->"$.textures[*].types.t_1" = 0
いくつかの多くの関数が一緒に埋め込まれているため、コードを読んだり理解したりするのは少し難しいです
ところで、json_mergeはMySQL8では非推奨です
そして、 https:/を読みたいと思うでしょう。 /elephantdolphin.blogspot.com/2018/09/json-paths-and-mysql-json-functions.html