Hola que tal, muy buen video solo una pregunta ¿como agregas registros pero con la tabla que tiene la llave foranea? y ¿en todas las llaves foraneas se tiene que poner lo de cascade? Gracias :)
Hola Natalia, respondiendo a tus preguntas: * ¿como agregas registros pero con la tabla que tiene la llave foránea? es necesario que primero el valor de la llave foránea exista en la tabla que la tiene como llave principal. Por ejemplo, en la tabla tbclubes hay estos datos: INSERT INTO tbClubes VALUES (1, 'Manchester United Football Club', '1878-01-01'), (2, 'Inter de Milán', '1908-03-09'), (3, 'Futbol Club Barcelona', '1899-11-29'), (4, 'Liverpool Football Club', '1892-03-15'), (5, 'Bayer Munich', '1900-02-27'); Para Insertar en la tabla tbjugadores un jugador de algún club seria: INSERT INTO tbjugadores VALUES (92123456, 'Javier Torres', '1994-03-25', 3); Con lo anterior se se registra un nuevo jugador en la tabla tbjugadores asignado al codclub(3) que ya existe en la tabla tbclubes, recuerda debe existir la llave foránea en la tabla que la tienen como llave principal. Y es algo de lógica, para poder ingresar un jugador a un club, primero debe existir el club. ** ¿en todas las llaves foráneas se tiene que poner lo de cascade? No necesariamente, sin embargo, esto se hace para que cuando se haga una modificacion de la llave principal tambien se cambie en la foranea, por ejemplo: Si tenemos una llave principal identificación en la tabla tbapostadores y esta aparece como llave foránea de la tabla tbapuestas, si hubo un error al registrar la identificación de algún apostador y se modifica, lo que hace UPDATE CASCADE es cambiar la llave foránea con ese nuevo valor automáticamente, sin que nosotros lo hagamos manualmente. Saludos.!
Hola David, para complementar la buena explicación de Emerson, recomiendo revisar la herramienta LoaderDataPlus que permite importar archivos CSV y exportar la sintaxis para cargar las filas en MYSQL, MARIADB, PostgreSQL, Oracle, SQLserver, SQLite.
Hola! crees que sería posible que compartieras aquel PDF sobre el cual basas el video? podemos hacer un intercambio de documentos si deseas, saludos y buen video
Hola Bruno. Este es mi canal de documentos www.slideshare.net/emergar Y el que aparece en el vídeo es el siguiente link: www.slideshare.net/emergar/mysql-iniciando Gracias por visitar mi canal. Saludo2.
Hola, en dónde puedo encontrar las otras 2 formas faltantes para insertar datos a las tablas, ¿En esos dos faltantes se muestra como ingresar datos cuando hablamos de cientos o millones de datos?
Existe otra forma en MySQL para insertar(con datos en un archivo normalmente csv o separados por coma). LOAD DATA INFILE - Mira la referencia de ayuda en el sitio oficial de Mysql.dev.mysql.com/doc/refman/8.0/en/load-data.html Saludos.
Buenas Don Emerson, es posible que me ayude con una base de datos hecha con HeidiSQL, lo que necesito es regresar el auto incremento de las facturas a cero(0) ella va aumentando cada ves que se hace una nueva pero, deseo regresar a cero. De ante mano muchas gracias por su colaboracion.
Es posible, pero hay algunos cuidados que hay que tener: Si reinicias a cero es porque has borrado todos los registros, porque si ya existe un registro con el id y coincide con el nuevo registro despues de reiniciar tendras error de intento de duplicidad. Prueba con alguna de las siguientes formas: ALTER TABLE nombre_de_la_tabla AUTO_INCREMENT = 0; O Borrando todos los datos. TRUNCATE nombre_de_la_tabla; Gracias x ver mis videos. Saludos
Buenas don Emerson, podria regalar su correo para enviar el archivo y mire usted lo que en realidad deseo hacer, igual forma tengo un Backup de el archivo a la fecha.
Hola Tatan. Debes revisar si tus parámetros(servidor, BD, Usuario, Contraseña) de conexión son correctos, recuerda primero activar los servicios de MySQL y del servidor Web. Saludos.
Hola Saúl, lo que debes de hacer es asignar un valor null al id cuando envias los demas datos para que el sistema gestor de bases de datos haga el autoincremento automático. Saludos.
Son formas de hacer lo mismo. Con clicks es maa fácil definitivamente los editores sql de hoy dia permiten eso. Pero el.video se trata de entender que código permite formar nuestra base de datos. Saludos
Cuando quiero abrirlo me sale un aviso: C:/Windows\System32\srvcli.dll o esta diseñado para ejecutarse en Windows o contiene un error. Tengo en mi pc el Windows 7
@@sjgonzalez8896 la otra opción es bajar una nueva versión del Heidi SQL. Sino funciona buscar en Internet a que se debe ese error de ese archivo de librería
Hola David, en la página de download del Heidi aparece la versión para 32bits y 64bits con el mismo.instalador. es decir, que reconoce el sistema e instala según eso. Saludos.