las llaves primarias de a fuerza son autoincrementables?
Publicado por obeth (2 intervenciones) el 16/07/2018 03:32:37
tengo una duda con las llaves de una tabla
pasa que tengo una tabla personas, una alumnos y una profesores
y la tabla personas hereda su llave a la tabla alumnos y profesores pero tengo entendido que para que una tabla
herede una llave a otra tabla, dicha llave debe ser llave primaria
y quiero relacionar la tabla profesores con otras tablas por lo tanto la llave foranea que viene de la tabla
personas a la tabla profesores la hago primaria y lo mismo para la tabla alumnos
sin embargo no se si deba hacer las llaves foraneas autoincrementables ya que si agrego un alumno, y despues
un profesor, y despues quiero agregar otro alumno en la tabla personas seria el registro 3 pero en la tabla alumnos seria el dos y me generaria problemas al realizar consultas
y mi pregunta es que si la de a fuerzas la llave primaria deba hacer autoincrementable ya que de no ser asi, tendria solucionado el problema
estoy trabajando en mySql
pasa que tengo una tabla personas, una alumnos y una profesores
y la tabla personas hereda su llave a la tabla alumnos y profesores pero tengo entendido que para que una tabla
herede una llave a otra tabla, dicha llave debe ser llave primaria
y quiero relacionar la tabla profesores con otras tablas por lo tanto la llave foranea que viene de la tabla
personas a la tabla profesores la hago primaria y lo mismo para la tabla alumnos
sin embargo no se si deba hacer las llaves foraneas autoincrementables ya que si agrego un alumno, y despues
un profesor, y despues quiero agregar otro alumno en la tabla personas seria el registro 3 pero en la tabla alumnos seria el dos y me generaria problemas al realizar consultas
y mi pregunta es que si la de a fuerzas la llave primaria deba hacer autoincrementable ya que de no ser asi, tendria solucionado el problema
estoy trabajando en mySql
Valora esta pregunta


0