Dire que j'ai un champ de texte avec des données JSON comme celui-ci:valeur d'incrément MySQL dans un champ texte
{
"id": {
"name": "value",
"votes": 0
}
}
Est-il possible d'écrire une requête qui trouverait id
et serait alors augmenter la valeur votes
?
Je sais que je pourrais juste récupérer la mise à jour de données de JSON ce dont j'ai besoin et réinsérer la version mise à jour, mais je me demande est là un moyen de faire ceci sans courir deux requêtes?
Il n'y a pas un moyen facile ou efficace de le faire. Si vous en avez besoin, la base de données relationnelle n'est pas pour vous. –
Pourquoi est-ce tagué MySQL? Les données sont-elles stockées dans une base de données? –
@ N.B. Oui, je sais que c'est une façon stupide de le faire, mais c'est quelque chose qui ne sera pas souvent utilisé et cela augmenterait la performance d'autres choses que je fais. – Linas