Rumah  >  Soal Jawab  >  teks badan

masalah pencetus mysql

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$

覃斌覃斌2265 hari yang lalu1215

membalas semua(2)saya akan balas

  • ll

    ll2018-08-13 17:36:39

    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

    balas
    0
  • ll

    ll2018-08-13 17:34:09

    Anda tidak memerlukan pencetus untuk mengehadkan kuantiti yang anda beli sebelum membeli

    balas
    0
  • Batalbalas