Къде е грешката в този Тригер?

Kavhann

Registered
Може ли някой да ми каже къде е грешката в този тригер? Блгодаря.

Код:
mysql_query("
      CREATE TRIGGER update_gc
      BEFORE UPDATE ON global_config
      FOR EACH ROW 
      BEGIN


       SELECT value as value_1, gc_id AS gc_id_1
       FROM global_config
       WHERE config_parameter_id = '".$key."';
       
      IF value_1 = 'translate_global_config' THEN 
       UPDATE translate_global_config
       SET value = '".$value."'
       WHERE gc_id = gc_id_1;
      ELSE
       UPDATE global_config 
       SET value = '".$value."'
       WHERE config_parameter_id = '".$key."'; 
      END IF;
      END;
     ");
 
Kavhann каза:
Може ли някой да ми каже къде е грешката в този тригер? Блгодаря.

Код:
mysql_query("
      CREATE TRIGGER update_gc
      BEFORE UPDATE ON global_config
      FOR EACH ROW 
      BEGIN


       SELECT value as value_1, gc_id AS gc_id_1
       FROM global_config
       WHERE config_parameter_id = '".$key."';
       
      IF value_1 = 'translate_global_config' THEN 
       UPDATE translate_global_config
       SET value = '".$value."'
       WHERE gc_id = gc_id_1;
      ELSE
       UPDATE global_config 
       SET value = '".$value."'
       WHERE config_parameter_id = '".$key."'; 
      END IF;
      END;
     ");

няма грешка :) провери дали има такива полета , conf файла ... а и каква грешка ти дава ??
 

Back
Горе