sigo el video tal cual y me da error, una vez ya creado el triggers intento agregar un registro a una de las tablas y me da 1364: Field 'contrato' doesn't have a default value
Me ha parecido muy bueno el video voy a probar a ver que tal, una pequeña puntualizacion en el minuto 7:35 dices antes y escribes After entiendo que quieres decir despues pq antes es Before. pero lo demas todo ok. Rectifico GENIAL un Video GENAIL
tengo un problema en el que cuando intento hacer un delete y que me guarde los datos borrados en otra tabla, se copian todos los datos, y solo quiero que se guarden los datos eliminados ¿como lo puedo hacer?
Novato excelente explicación y curso! Una duda, si tengo una aplicación en Java, Python o en cualquiera lenguaje con conexión a BD, cómo podría hacer una tabla "log" o "bitácora" que registre los eventos (insert, update, delete) y que además registre el id_usuario que hizo dicha modificación(evento)?, si en la aplicación (Java, Python) cada usuario se loggea para usar la aplicación. Saludos!
Hola buenas noches, una pregunta para crear un trigger es necesario crear nuevas tablas a las principales ósea me refiero a las que uno toma en cuenta al momento de hacer su diagrama de clases como estructura para un sitio web. ojala me puedan responder esta duda se los agradecería mucho. Gracias de antemano.
tengo error 1136: Column count doesnt match value count at row 1, esto pasa únicamente cuando creo el trigger ya que si no lo tengo e inserto datos a la tabla por comandos o en el panel, los aplica sin error. Entiendo que debo revisar mi trigger pero en que parte? comparto mi código: CREATE TABLE doctores ( id int NOT NULL primary key, nombre VARCHAR(50) NOT NULL, apellido VARCHAR(50) NOT NULL, especialidad VARCHAR(50) NOT NULL ); DELIMITER // CREATE TRIGGER log_doctores_instertar AFTER INSERT ON doctores FOR EACH ROW begin INSERT INTO bitacora_trabajo(host_log, usuario_cambio, operacion, fecha_modificacion, tabla_modificacion) VALUES ("Se creo un registro"); end;// DELIMITER // INSERT INTO doctores(nombre, apellido, especialidad) VALUES ("Laura", "Flores", "Pediatria"); /*ya intente agregar el id con valores como 1, null o simplemente nada*/
🔗 Facebook: facebook.com/ProgramadorNovatoOficial
🔗 Twitter: twitter.com/programadornova
🔗 Linkedin: www.linkedin.com/in/programadornovato/
🔗 Instagram: instagram.com/programadornovato/
🔗 Pagina oficial: www.programadornovato.com
🔗 Gracias por apoyar este canal: www.patreon.com/programadornovato
🎦 Canal de youtube: ruclips.net/user/programadornovato
#mysql #workbench #db
2024 y el chiste con el 13 sigue siendo Épico!! Excelente Explicación con Triggers!
13:22 Comedia de calidad y todo incluído 🤣
Eres un crack, hay mucha información sobre triggers pero la mayoría es confusa sin embargo, tú explicas excelente, gracias 😸
Eh estado viendo todo este curso, y eh aprendido mucho más de las clases de la Universidad jaja Gracias. Actualizando conocimientos.
Muchas gracias a ti por el comentario colega, espero también me puedas apoyar compartiendo estos tutoriales 🙏😁
TE FELCITO POR LA GRAN EXPLICACIÓN, MUCHO MAS DIDACTICA QUE EL CURSO QUE HE TOMADO, SIGUE ASÍ POR MUCHOS VIDEOS FORMATIVOS MAS.
este video era la pieza de mi rompecabezas que me hacia falta para automatizar los INSERT de mis tablas, mil gracias SUSCRITO
Muchas gracias! en 15 minutos me ahorraste horas de otros cursos!..
Me alegro colega
Estoy empezando desde cero y de verdad que tus videos me han ayudado un monton, gracias!!
Para nada amiga muchas gracias a ti, espero me puedas apoyar compartiendo estos tutoriales
Genial Maestro, no podía ingresar fecha de forma correcta en mis desarrollos y con su ayuda , ya pude 🤗. "MIL GRACIAS"
Excelente!
Gracias maestro, eres un verdadero crack, con una metodologia simple y muy efectiva.
Gracias por tus comentarios colega, espero me puedas apoyar compartiendo estos tutoriales 🙏😃
@@programadornovato Con mucho gusto, saludos y gracias de nuevo
@@franciscozepeda7752 MUCHAS GRACIA A MIGO
ejecuto la borración !!!! un fenómeno .. tremendo curso. Gracias . Lo que no entiendo es porque te vistes como general ...
Me visto como general porque ejecuto comandos 😂
@@programadornovato amén por esa respuesta..
sigo el video tal cual y me da error, una vez ya creado el triggers intento agregar un registro a una de las tablas y me da 1364: Field 'contrato' doesn't have a default value
Me ha parecido muy bueno el video voy a probar a ver que tal, una pequeña puntualizacion en el minuto 7:35 dices antes y escribes After entiendo que quieres decir despues pq antes es Before. pero lo demas todo ok.
Rectifico GENIAL un Video GENAIL
Gracias
Ayudaaa!!! como le hago para que aparezca ese botón de "Apply" y poder generar el script solo de una tabla
muy bien explicado, práctico, breve, puntual. Gracias!
Gracias, saludos
Ok con el Insert se puede utilizar NEW para hacer referencia al nuevo registro.. Pero que se debe colocar en un Update o un Delete?
New sirve para detectar el nuevo cambio y hold sirve para detectar el viejo estado
tengo un problema en el que cuando intento hacer un delete y que me guarde los datos borrados en otra tabla, se copian todos los datos, y solo quiero que se guarden los datos eliminados ¿como lo puedo hacer?
que chucha es traigers?
Buen video, estaba muy confundido respectoa los triggers pero ya los entiendo mucho mejor, gracias :D
muy buenos los videos y el curso en general!. PD: after es después en español, no antes ;)
estuvo puton el video dejo like maestro
me gusta la forma en que enseñas sigue así Bro😄😄😄.
Gracias! 😊
sos el mejor
muy buen video la verdad
Gracias totaleeees
Hahaha, Gracias muy buena explicacion... Al final lo de 13... Entre mas.... hahahahah casi maestro casi.
Simplemente GRACIAS.
Gracias a ti!
Aqui estas uno de tus aprendis
bro.sigue adi
Asi
Muchas gracias colega, espero me puedas apoyar compartiendo estos tutoriales para tener más aprendices como tú 😁
Me sirvió, gracias!!
excelente, gracias, nuevo sub!
Gracias, saludos!
Excelente explicación !
Hola, muchas gracias
Novato excelente explicación y curso! Una duda, si tengo una aplicación en Java, Python o en cualquiera lenguaje con conexión a BD, cómo podría hacer una tabla "log" o "bitácora" que registre los eventos (insert, update, delete) y que además registre el id_usuario que hizo dicha modificación(evento)?, si en la aplicación (Java, Python) cada usuario se loggea para usar la aplicación. Saludos!
Entendi más que mi profesor que me enseña eso
Gracias me ayudastes mucho
me alegra mucho escuchar eso, espero me puedas apoyar compartiendo estos tutoriales :)
ALTO VIDEO gracias!!!!!!!!
no me funciono usio mysql phpmyadmin
Gracias Viejo me salvaste de una
De nada colega, espero me puedas apoyar compartiendo estos tutoriales 🙏😀
jajaja me encanto que tuvo jiribilla
¡Hola!
En el minuto (5:15) el profesor dijo 'Llave Foránea' y no selecionó llave foránea sino Primaria. OJO
ID-13 JAJAJA Grande Novato!!!
:)
Hola buenas noches, una pregunta para crear un trigger es necesario crear nuevas tablas a las principales ósea me refiero a las que uno toma en cuenta al momento de hacer su diagrama de clases como estructura para un sitio web. ojala me puedan responder esta duda se los agradecería mucho. Gracias de antemano.
1) After es DESPUES no antes!!!
2) Se dice "triguer" no "traiguer"
Como hacer evento o tarea en MySQL workbench
Se llaman gatillos o trigers y más adelante lo explico 😁
Explicas muy bien! Pero "resibe" me mató el alma.
Lo siento
Muy buen video!! mil gracias... Continua haciendo video, pero respira despues de hablar ... jejej
Jajajaja, es la emoción del código colega, espero me puedas apoyar compartiendo estos tutoriales 🙏😀
13:21 ahh xd
El id 1+12 xd
menudo parguelita
tengo error 1136: Column count doesnt match value count at row 1, esto pasa únicamente cuando creo el trigger ya que si no lo tengo e inserto datos a la tabla por comandos o en el panel, los aplica sin error. Entiendo que debo revisar mi trigger pero en que parte? comparto mi código:
CREATE TABLE doctores
(
id int NOT NULL primary key,
nombre VARCHAR(50) NOT NULL,
apellido VARCHAR(50) NOT NULL,
especialidad VARCHAR(50) NOT NULL
);
DELIMITER //
CREATE TRIGGER log_doctores_instertar AFTER INSERT ON doctores
FOR EACH ROW begin
INSERT INTO bitacora_trabajo(host_log, usuario_cambio, operacion, fecha_modificacion, tabla_modificacion) VALUES ("Se creo un registro");
end;//
DELIMITER //
INSERT INTO doctores(nombre, apellido, especialidad)
VALUES ("Laura", "Flores", "Pediatria"); /*ya intente agregar el id con valores como 1, null o simplemente nada*/
Pasame tu query
x2