autoincrement in base a un altro campo
allora io ho una tabella di nome articoli cosi strutturata
id | titolo | contenuto | sezione | value ecc ecc
ho diverse sezioni come pillole e dossier e facendo un esempio mi viene una tabella di questo tipo
1 | cosmo | bla bla bal| pillole | 1
2 |viaggio nell'immenso |bla bla bla| dossier | 1
3 |tempo e spazio |bla bla bla | pillole | 2
io vorrei che il campo value dove vi è la sezione pillole si autoincrementasse...
quindi quando inseriro un nuovo articolo di sezione pillole vorrei che value assumi 3...ho navigato un pò e ho letto che bisogna fare un trigger di questo tipo
delimiter $$
create trigger progressivo before insert on tabella
for each row begin
if (select count(*) from tabella where anno = new.anno) = 0 then
set new.id = 1;
else
set new.id = (select max(id) from tabella where anno = new.anno) + 1;
end if;
end;
$$
delimiter ;
fatte le opportune modifiche dove va inserito il codice nella piattaforma di altervista per la gestione del mysql?