HOLA COMPAÑEROS SON NUEVO EN ESTO DE LAS BASES DE DATOS TENGO DOS PRINCIPALES PROBLEMAS Y ESPERO QUE ME PUEDAN ORIENTAR SOBRE SU RESOLUCION.
EL PRIMER PROBLEMA:
INGRESO UN REGISTRO ESTE TOMA EL VALOR 1 EN MI CAMPO "ID QUE ES AUTOINCREMENTABLE Y ES MI LLAVE FORANEA " AHORA LO QUE ESPERO ES QUE SI ELIMINO ESTE REGISTRO EL SIGUIENTE REGISTRO QUE INGRESE VUELBA A TOMAR EL VALOR DE 1 PERO NO TOMA EL 2, SI ELIMINO ESTE REG CON NUMERO 2 ESPERO QUE EL NUEVO QUE INGRESE TOME EL VALOR DE 1 PERO NO TOMA EL VALOR DE 3 Y ASI SUCESIVAMENTE, QUE PUEDO HACER??????'
EL SEGUNDO PROBLEMA:
TENGO DOS TABLAS
CREATE TABLE IF NOT EXISTS `alumnos` (
`ID` int(50) NOT NULL AUTO_INCREMENT,
`matricula` varchar(30) NOT NULL,
`nombre` varchar(50) NOT NULL,
`carrera` varchar(50) NOT NULL,
`semestre` varchar(10) NOT NULL,
`plantel` varchar(20) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
CREATE TABLE IF NOT EXISTS `pagos` (
`ID_alumno` int(50) NOT NULL AUTO_INCREMENT,
`psa` varchar(10) NOT NULL,
`conceptopago` varchar(10) NOT NULL,
`periodopago` varchar(10) NOT NULL,
`cantidad` varchar(10) NOT NULL,
`facorec` varchar(10) NOT NULL,
`fechapago` date NOT NULL,
PRIMARY KEY (`ID_alumno`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
Y LO QUE DESEO HACER ES QUE CUANDO INGRESE UN REGISTRO A MI TABLA PAGOS SEPA DE QUE ALUMNO FUE ,PARA ESTO DEBO CONFIGURAR SU CARDINALIDAD (NO SE COMO) ATRAVES DE LAS LLAVES PRIMARIAS Y FORANEAS.
QUE DEBO HACER???????? SALUDOS DESDE MEXICO