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

GALAT #1054 - Kolom 'program_id' tidak diketahui di 'BARU

BUAT PEMICU trig_job_color SETELAH MASUKKAN DI tb_jobs UNTUK SETIAP ROW BEGINSET @program_id =(Pilih program_id dari tb_ticketswhere tb_tickets.job_id =NEW.job_id);

SET @newstatus = (Select status from tb_tickets
where tb_tickets.job_id = NEW.job_id);
SET @newsite_id = (Select site_id from tb_tickets
where tb_tickets.job_id = NEW.job_id);

CASE @program_id
 WHEN 1 THEN
   UPDATE tb_sites_3 
   SET tb_sites_3.color_status = @newstatus 
   WHERE tb_sites_3.site_id = @newsite_id;
 WHEN 2 THEN
   UPDATE tb_sites_3 
   SET tb_sites_3.color_status = @newstatus 
   WHERE tb_sites_3.site_id = @newsite_id;
 WHEN 3 THEN
   UPDATE tb_sites_3
   SET tb_sites_3.color_status = @newstatus 
   WHERE tb_sites_3.site_id = @newsite_id;
 END CASE;
 END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus tabel dari mysqldump

  2. Hitung jumlah baris berbeda untuk beberapa nilai

  3. Optimalkan kueri yang mengelompokkan hasil berdasarkan bidang dari tabel yang digabungkan

  4. Heroku dengan keamanan RDS amazon

  5. Salin data ke tabel baru di MySQL