#774

Interzice introducerea produselor cu preț negativ

După al treilea bug, contabilitatea a cerut: «lasă baza de date însăși să respingă produsele cu preț mai mic sau egal cu zero» — este mai sigur decât validarea în codul aplicației. Construiește products cu id (cheie primară), name (până la 100 de caractere) și price (număr cu două zecimale), apoi adaugă o constrângere products_price_positive care interzice rândurile cu price ≤ 0. După aceea, orice încercare de a insera un rând cu preț zero sau negativ eșuează cu o eroare.

Doar CREATE/ALTER/DROP — nu este nevoie de un SELECT la final.

Rezultatul interogării tale va apărea aici

Fără schemă inițială

Această problemă începe fără tabele — le vei crea prin CREATE TABLE.