Tenho dois banco de dados mysql e sqlserver, gostaria que o id da tabela inserido pelo mysql numéro do banco + id do pedido por exemplo
banco mysql -> 1
id cidade ->38
salvo na tabela cidade primary key id = 138
Então estou tentando criar uma trigger já criei no sql server agora falta o Mysql
DELIMITER $
CREATE TRIGGER Tgr_Cidade_Insert AFTER INSERT
ON cidade
FOR EACH ROW
BEGIN
declare @idString varchar(10);
declare @idInt int;
declare @idLast int;
declare @nomeCidade varchar(50);
declare @totalCaracteres int;
set @idInt = NEW.idCidade
set @idInt = @idInt - 1
set @idString = CONVERT(@idInt, char)
set @totalCaracteres = LENGTH(@idString)
set @idString = SUBSTRING(@idString, 2, @totalCaracteres - 1)
set @idInt = CONVERT(@idString, int)
set @idInt = @idInt + 1
set @idString = '1'
set @idString = @idString + CONVERT(@idInt, varchar(10))
set @idInt = CONVERT(@idString, int)
set @idLast = NEW.idCidade
set @nomeCidade = NEW.nomeCidade
insert cidade(id_cidade, nome_cidade) values(@idInt, @nomeCidade)
delete from cidade where id_cidade = @idLast
END$
DELIMITER ;
Só que está dando errado alguém pode me orientar onde possa estar o erro?