1 پاسخ

جستجو در جیسون و بروزرسانی

سلام دوستان من یک آرایه از تعدادی داده جیسون در جدول (mysql) دارم به شکل زیر :
مثال : [{"297":0} , {"294":0}]
حالا میخوام این عدد 0 طبق درستی یک شرط به عدد 1 تبدیل بشه
[{"297":1} , {"294":1}]
چجوری این عملیات بروز رسانی رو انجام بدم

نکته : عدد سه رقمی (297 و ...) کلیدمون در جیسون هست و در جیسون و صفر و یک ، مقادیری هستن که میتونیم داشته باشیم

با سپاس


ثبت پرسش جدید
بهزاد عزیزان
@behzad.azizan 4 سال پیش آپدیت شد
-1

سلام
datatype فیلدتون باید json باشه
از کوئری زیر استفاده کنید. البته من با گوشی تایپ کردم ممکنه مشکل داشته باشه اگه مشکل داشت اطلاع بدید درستش کنم

update t1 set data = JSON_SET(data, "$.297", "1") where id = 1000

به جای data اسم فیلدتون رو بزارید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام