Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/01/2011, 07:02
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: dauda con update

Cita:
mi duda en si si el campo es producto_nombre:sachor y el nombre correcto es sacher
podría hacer un update sobre el campo primario
Técnicamente si, pero si ese campo (PK) es usado como foreign key en otras tablas, en esas tablas la FK ebe haberse definido con las cláusulas ON UPDATE CASCADE, de modo que cualquier cambio en la PK de origen modifique en cascada cualquier FK relacionada.
Esto es algo habitual como medida para administrar las restricciones de FK, y se usa muy habitualmente. En el caso de MySQL solamente requiere que las tablas usadas sean InnoDB y no MyISAM, ya que las segundas no tienen FK y en ese caso el cambio lo deberás hacer programáticamente.
¿Se entiende la idea?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)