MySQL, LAST_INSERT_ID e multiplos registros

0 respostas
PePeLeGaL

Boa tarde meu povo,

Por que quando executo os comandos abaixo o primeiro insert nao é feito? Qual seria a solucao para isso? estou usando mysql.

insert into TB_ITEM_MENU (ID_SISTEMA, NOME_ITEM_MENU, URL_ITEM_MENU, ATIVO, RESTRITO, ID_ITEM_MENU_PAI, NAVIGATION_RULE) 
			values (1,	'Controle de Acesso',''	,'S','S',NULL,'');
SET @lastid1 = LAST_INSERT_ID();
insert into TB_ITEM_MENU (ID_SISTEMA, NOME_ITEM_MENU, URL_ITEM_MENU, ATIVO, RESTRITO, ID_ITEM_MENU_PAI, NAVIGATION_RULE) 
				values (1,	'Associa Usuários a Cliente','/sigalivre-novo/faces/associar_usuario_cliente/AssociarUsuarioCliente.xhtml'	,'S','S',@lastid1,''),
				(1,	'Associa Usuários a Estabelecimento','/sigalivre-novo/faces/associar_usuario_estabelecimento/AssociarUsuarioEstabelecimento.xhtml'	,'S','S',@lastid1,''),
				(1,	'Itens de Menus','/sigalivre-novo/faces/item_menu/ItemMenu.xhtml'	,'S','S',@lastid1,''),
				(1,	'Servidores','/sigalivre-novo/faces/servidor/Servidor.xhtml'	,'S','S',@lastid1,''),
				(1,	'Sistemas','/sigalivre-novo/faces/sistema/Sistema.xhtml'	,'S','S',@lastid1,''),
				(1,	'Cadastros',''	,'S','S',NULL,'');
Criado 12 de julho de 2011
Respostas 0
Participantes 1