Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Variabel mendapatkan NULL setelah perhitungan di MySQL Trigger

Beberapa komentar.

Pertama, Anda melihat total biaya konsultasi di semua portofolio. Itu tampaknya tidak biasa. Itu memang sesuai dengan deskripsi Anda, tetapi saya berharap totalnya didasarkan pada beberapa faktor, seperti portofolio.

Kedua, masalah Anda terjadi ketika tidak ada kecocokan di ingoing atau outgoing tabel. Maka nilai variabel Anda adalah NULL .

Anda dapat dengan mudah memperbaikinya dengan melakukan sesuatu seperti:

 SET `total` := coalesce(`initial`, 0) + coalesce(`ongoing`, 0);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan Pilihan Rantai Mysql

  2. MySQL dan PHP - masukkan NULL daripada string kosong

  3. Kesalahan hanya terjadi setelah penerbitan:Tidak dapat terhubung ke salah satu host MySQL yang ditentukan.

  4. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Kegagalan tautan komunikasi

  5. Cara menggunakan alias di klausa where di mysql