У меня есть mytable
, который имеет 3 целочисленных поля: id
, status
, project_id
.
Я говорил людям, что они не должны повышать статус выше 4, пока ему не будет присвоено значение project_id
. Естественно, люди не слушают, и тогда в будущем возникают проблемы.
Есть ли способ вернуть ошибку, если кто-то попытается обновить статус с 4 на 5, а столбец project_id
равен null
? Мне все еще нужно, чтобы люди могли обновлять статус с 2 или 3 на статус 4, независимо от того, имеет ли он project_id
.