Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2014, 16:42
Avatar de zerokull
zerokull
 
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 1
Insertar en dos tablas

Hola buenas tardes.
Tengo dos tablas con una relacion de 1: 1, las cuales son:
cliente y entidad, la relacion es de cliente a entidad
Código MySQL:
Ver original
  1. CREATE TABLE `clientes` (
  2.   `idCliente` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Lave primaria',
  3.   `nombreCompleto` varchar(100) DEFAULT NULL COMMENT 'Nombre y apellidos del clientes',
  4.   `idEntidad` int(11) NOT NULL COMMENT 'Llave foranea de la tabla de entidad',
  5.   PRIMARY KEY (`idCliente`),
  6.   KEY `idEntidad` (`idEntidad`),
  7.   CONSTRAINT `FK_clientes_entidad` FOREIGN KEY (`idEntidad`) REFERENCES `entidad` (`idEntidad`)
  8. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='Tabla de clientes';
  9.  
  10. CREATE TABLE `entidad` (
  11.   `idEntidad` int(11) NOT NULL AUTO_INCREMENT,
  12.   `domicilio` varchar(150) DEFAULT NULL,
  13.   `idCodigoPostal` int(11) NOT NULL,
  14.   `telefono` varchar(15) DEFAULT NULL,
  15.   `email` varchar(50) DEFAULT NULL,
  16.   `mobil` varchar(20) DEFAULT NULL,
  17.   PRIMARY KEY (`idEntidad`),
  18.   KEY `idCodigoPostal` (`idCodigoPostal`),
  19.   CONSTRAINT `FK_entidad_CodigoPostal` FOREIGN KEY (`idCodigoPostal`) REFERENCES `codigopostal` (`idCodigoPostal`)

Mi problema erradica al momento de insertar los datos. Como le puede hacer para insertar un cliente y afectar la tabla de entidad, sabiendo que entidad esta relacionada con el cliente.

Espero me hayan entendido.

Gracias y saludos