LAST_INSERT_ID
Bom dia,
Estou com alguns problemas em relação ao LAST_INSERT_ID do mysql.
Tenho uma tabela de usuários onde o id não é AUTO_INCREMET, o id é gerado pela trigger a seguir:
CREATE TRIGGER id_usuarios BEFORE INSERT ON usuarios FOR EACH ROW
BEGIN
SET NEW.id = (SELECT COALESCE(MAX(id),0) + 1 FROM usuarios WHERE empresa = NEW.empresa);END
Porém desta maneira não consigo que seja retornado o id pelo LAST_INSERT_ID().
Teria alguma form de setar este valor do NEW.id para ser retornado pelo LAST_INSERT_ID() ?
Discussão (1)
Carregando comentários...