Для таблицы Products добавить флаг активности продукта (1 - активен, 0 - закрыт)

введите сюда описание изображенияТребуется добавить новый столбец, где будут вставлены значения по условию. ALTER TABLE Products ADD COLUMN Flag ENUM ('1', '0') Я вставляю новый столбец, а как его теперь заполнить необходимыми значениями по условию, кроме как не в ручную ?


Ответы (1 шт):

Автор решения: mrEvgenX
UPDATE Products SET Flag = '0'; /* по-умолчанию все закрыто*/
UPDATE Products SET Flag = '1' WHERE CloseDate != STR_TO_DATE('01.01.4444', '%d.%m.%Y'); /*или какое там условие активности*/ 
→ Ссылка