سلام دوستان من یک آرایه از تعدادی داده جیسون در جدول (mysql) دارم به شکل زیر :
مثال : [{"297":0} , {"294":0}]
حالا میخوام این عدد 0 طبق درستی یک شرط به عدد 1 تبدیل بشه
[{"297":1} , {"294":1}]
چجوری این عملیات بروز رسانی رو انجام بدم
نکته : عدد سه رقمی (297 و ...) کلیدمون در جیسون هست و در جیسون و صفر و یک ، مقادیری هستن که میتونیم داشته باشیم
با سپاس
سلام
datatype فیلدتون باید json باشه
از کوئری زیر استفاده کنید. البته من با گوشی تایپ کردم ممکنه مشکل داشته باشه اگه مشکل داشت اطلاع بدید درستش کنم
update t1 set data = JSON_SET(data, "$.297", "1") where id = 1000
به جای data
اسم فیلدتون رو بزارید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟