Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos,
Tenho a seguinte estrutura no meu MySQL:
CREATE TABLE IF NOT EXISTS `usuarios` (
`idUsuario` int(10) unsigned NOT NULL AUTO_INCREMENT,
`Nome` varchar(45) DEFAULT NULL,
`Sobrenome` varchar(45) DEFAULT NULL,
`Email` varchar(45) DEFAULT NULL,
`Senha` varchar(45) DEFAULT NULL,
`Twitter` varchar(45) DEFAULT NULL,
`Celular` int(11) DEFAULT NULL,
`dataCadastro` timestamp NULL DEFAULT NULL,
`ipCadastro` varchar(45) DEFAULT NULL,
`Premium` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`idUsuario`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
CREATE TABLE IF NOT EXISTS `endereco` (
`Rua` varchar(45) DEFAULT NULL,
`Numero` int(11) DEFAULT NULL,
`Complemento` varchar(100) DEFAULT NULL,
`CEP` int(11) DEFAULT NULL,
`Cidade` varchar(45) DEFAULT NULL,
`UF` varchar(2) DEFAULT NULL,
`Pais` varchar(45) DEFAULT NULL,
`fk_idUsuario` int(10) unsigned NOT NULL,
Foreign Key (fk_idUsuario) References usuarios(idUsuario) On Delete Cascade On Update Cascade,
UNIQUE KEY `fk_idUsuario` (`fk_idUsuario`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Quando realizo um INSERT no usuário tudo funciona perfeito, porém queria com esse mesmo INSERT inserir também os valores do endereço desse usuário já que isso está relacionado.
INSERT INTO `Usuarios` (`Nome`, `Sobrenome`, `Email`, `Senha`, `Twitter`, `Celular`, `dataCadastro`, `ipCadastro`, `Premium`) VALUES ('Mari','Silva' ,'mari15@gmail.com' ,'123456' ,'mirizinha' ,'6222222' ,NOW() ,'127.0.0.1', 1 );
Como ficaria o INSERT caso queira inserir os dados também na tabela endereço?
Carregando comentários...