интернет-магазин приложений для добавления корзины - PullRequest
0 голосов
/ 17 января 2020

Я разрабатываю приложение для покупок в Интернете, поэтому поток заявок составляет

Добавить или удалить Товар из корзины => просмотреть товар в моей корзине => затем вариант оплаты

При нажатии на Удалить элемент из корзины У меня может быть два варианта удаления

1) я навсегда удалю этот элемент из базы данных , используя запрос на удаление

2) второй способ: i может сделать еще одну строку delete-status и обновить ее с помощью true или false

, какой путь лучше использовать для лучшего кодирования или любого другого другой лучший вариант, чем два.

контрольное изображение:

enter image description here

Ответы [ 3 ]

0 голосов
/ 17 января 2020

Лучше изменить статус «ложь», потому что удаление данных из базы данных означает потерю деталей или записей, поэтому лучше обновить статус. Если у вас есть данные в вашей базе данных, вы можете использовать их в будущем, просто обновив статус.

Например,

вы добавляете товар в корзину, затем вы хотите удалить его, если Вы снова хотите добавить этот элемент в корзину, вам просто нужно обновить статус «активный», вместо того, чтобы снова вставить ту же запись в строку. так что лучше просто обновить статус в соответствии с вашими требованиями.

0 голосов
/ 17 января 2020

Обычно действие удаления сопровождается подтверждением. Пользователь не может случайно удалить элемент, поэтому я предпочитаю:

1) я навсегда удалю этот элемент из базы данных , используя запрос на удаление

0 голосов
/ 17 января 2020

Я бы удалил запись из БД, если она не понадобится вам позже для некоторой логики / статистики / рекомендаций.
Сохраните ваш код и логику c максимально простыми.

...