سلام
ببخشید چطور میشه درون مای اسکیوال یک فیلد جدول رو شرطی کنیم؟ مثلا اگه تو جدول یوزر ها فیلد استاتوس برابر فالس بود کل اون یوزر از اون جدول حذف بشه .
بسته به نوع پروژتون احتمالا شما می توانید از mysql triggers استفاده کنید :
In MySQL, a trigger is a stored program invoked automatically in response to an event such as insert, update, or delete that occurs in the associated table. For example, you can define a trigger that is invoked automatically before a new row is inserted into a table.
از این لینک می توانید اطلاعات لازم برای استفاده از این قابلیت رو ببینید . در کل تریگر ها رو می توانید با event هایی که داخل دیتابیستون رخ میدهند فراخوانی کنید و مثلا یه رکورد دیتابیس رو باهاش delete کنید.
DELETE FROM `users` where `id` = 10 and `status` = 0
در این مثال نام جدول رو به جای users قرار بدید. به جای id نام ستون مخصوص اون کاربر یا هر چیز دیگه ای رو قرار بدید. برای استاتوس هم اگر نوع ستون از نوع boolean یا tinyint هست برای فالس بودن مقدار صفر رو قرار بدید.
ببخشید ایا راهی هست که این دستور به طور دایم در دیتابیس اجرا بشه و نیاز نباشه از طرف بک اند بهش دستور داده بشه؟
به طور دائم توی خود دیتابیس نه ولی شما میتونید توی بک اند ، کرون جاب بنویسید و توی هاستتون تعریف کنید که مثلا هر 15 دقیقه یه بار اون آدرس کرون جاب رو اجرا کنه و دستورات و کدهایی که نوشتید رو اجرا کنه.
اینجا امکان توضیحش وجود نداره چون بحث مفصلی هست. بهتره در موردش جستجو و تحقیق کنید اطلاعات کاملی در وب وجود داره.
بسته به نوع پروژتون احتمالا شما می توانید از mysql triggers استفاده کنید :
In MySQL, a trigger is a stored program invoked automatically in response to an event such as insert, update, or delete that occurs in the associated table. For example, you can define a trigger that is invoked automatically before a new row is inserted into a table.
از این لینک می توانید اطلاعات لازم برای استفاده از این قابلیت رو ببینید . در کل تریگر ها رو می توانید با event هایی که داخل دیتابیستون رخ میدهند فراخوانی کنید و مثلا یه رکورد دیتابیس رو باهاش delete کنید.
ببخشید من هرچقدر گشتم نتونستم راهی پیدا کنم که بتونم بعد از تغییر تو جدول با فیلتر کردن بعضی رکورد ها رو حذف کنم ، شما راهی بلدین؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟