Setelah melihat pencetus dalam pangkalan data, saya fikir, jika kuantiti yang dimasukkan ke dalam jadual pesanan lebih besar daripada jadual produk, maka jadual produk haruslah nombor negatif dan harus dihadkan. Tetapi apabila saya menggunakan sebelum ini untuk menghadkan, ia tidak boleh dilaksanakan. Bolehkah sesiapa membantu saya melihat apa yang salah dengan rentetan kod ini
buat pencetus tg1
sebelum masukkan pada ord
untuk setiap baris
mulakan
.o_num > ; goods.g_num then
set new.o_num = goods.g_num
end if;
kemas kini set barang g_num = g_num - new.o_num where gid = new.gid;
end$
jika new.o_num > goods.g_num maka
set new.o_num = barang.g_num
Apabila kuantiti DD lebih besar daripada kuantiti inventori, anda jadikan kuantiti DD sama dengan kuantiti inventori gunakan phpmyadmin untuk membina pencetus
Anda tidak memerlukan pencetus untuk mengehadkan kuantiti yang anda beli sebelum membeli