Trigger (disparador o gatillo) en MySQL Workbench (Curso de MySQL desde cero [24])🐬

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 75

  • @programadornovato
    @programadornovato  4 года назад

    🔗 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

  • @tonysaavedra2736
    @tonysaavedra2736 Год назад +4

    2024 y el chiste con el 13 sigue siendo Épico!! Excelente Explicación con Triggers!

  • @JoseSilva_Music
    @JoseSilva_Music 2 года назад +2

    13:22 Comedia de calidad y todo incluído 🤣

  • @nydiarosasgonzalez7203
    @nydiarosasgonzalez7203 Год назад

    Eres un crack, hay mucha información sobre triggers pero la mayoría es confusa sin embargo, tú explicas excelente, gracias 😸

  • @fabiancev
    @fabiancev 3 года назад +2

    Eh estado viendo todo este curso, y eh aprendido mucho más de las clases de la Universidad jaja Gracias. Actualizando conocimientos.

    • @programadornovato
      @programadornovato  3 года назад +1

      Muchas gracias a ti por el comentario colega, espero también me puedas apoyar compartiendo estos tutoriales 🙏😁

  • @sebastianmartinballestero302
    @sebastianmartinballestero302 2 года назад

    TE FELCITO POR LA GRAN EXPLICACIÓN, MUCHO MAS DIDACTICA QUE EL CURSO QUE HE TOMADO, SIGUE ASÍ POR MUCHOS VIDEOS FORMATIVOS MAS.

  • @avisostrabajo4317
    @avisostrabajo4317 2 года назад

    este video era la pieza de mi rompecabezas que me hacia falta para automatizar los INSERT de mis tablas, mil gracias SUSCRITO

  • @leoiglesias326
    @leoiglesias326 Год назад

    Muchas gracias! en 15 minutos me ahorraste horas de otros cursos!..

  • @caro.8026
    @caro.8026 3 года назад +1

    Estoy empezando desde cero y de verdad que tus videos me han ayudado un monton, gracias!!

    • @programadornovato
      @programadornovato  3 года назад

      Para nada amiga muchas gracias a ti, espero me puedas apoyar compartiendo estos tutoriales

  • @franciscoacevesbanda5196
    @franciscoacevesbanda5196 Год назад

    Genial Maestro, no podía ingresar fecha de forma correcta en mis desarrollos y con su ayuda , ya pude 🤗. "MIL GRACIAS"

  • @franciscozepeda7752
    @franciscozepeda7752 3 года назад +2

    Gracias maestro, eres un verdadero crack, con una metodologia simple y muy efectiva.

    • @programadornovato
      @programadornovato  3 года назад +1

      Gracias por tus comentarios colega, espero me puedas apoyar compartiendo estos tutoriales 🙏😃

    • @franciscozepeda7752
      @franciscozepeda7752 3 года назад

      @@programadornovato Con mucho gusto, saludos y gracias de nuevo

    • @programadornovato
      @programadornovato  3 года назад

      @@franciscozepeda7752 MUCHAS GRACIA A MIGO

  • @apoc2004
    @apoc2004 2 года назад

    ejecuto la borración !!!! un fenómeno .. tremendo curso. Gracias . Lo que no entiendo es porque te vistes como general ...

    • @programadornovato
      @programadornovato  2 года назад +1

      Me visto como general porque ejecuto comandos 😂

    • @apoc2004
      @apoc2004 2 года назад

      @@programadornovato amén por esa respuesta..

  • @amandatrujillo2088
    @amandatrujillo2088 Год назад

    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

  • @shmarte
    @shmarte 11 месяцев назад

    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

  • @disystem_multimedia
    @disystem_multimedia 3 года назад +1

    Ayudaaa!!! como le hago para que aparezca ese botón de "Apply" y poder generar el script solo de una tabla

  • @jordanalbarracin3119
    @jordanalbarracin3119 2 года назад

    muy bien explicado, práctico, breve, puntual. Gracias!

  • @boss.micompu
    @boss.micompu 3 года назад +3

    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?

    • @programadornovato
      @programadornovato  3 года назад +4

      New sirve para detectar el nuevo cambio y hold sirve para detectar el viejo estado

  • @fabianrivera6447
    @fabianrivera6447 2 года назад

    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?

  • @danielmontellanos8047
    @danielmontellanos8047 Год назад +3

    que chucha es traigers?

  • @ElGambaa
    @ElGambaa 2 года назад +2

    Buen video, estaba muy confundido respectoa los triggers pero ya los entiendo mucho mejor, gracias :D

  • @ManuelGonzalezCastano
    @ManuelGonzalezCastano 3 года назад +11

    muy buenos los videos y el curso en general!. PD: after es después en español, no antes ;)

  • @DHC_elpro
    @DHC_elpro 2 года назад

    estuvo puton el video dejo like maestro

  • @elbuffalo5058
    @elbuffalo5058 2 года назад

    me gusta la forma en que enseñas sigue así Bro😄😄😄.

  • @lisandro3304
    @lisandro3304 Год назад

    sos el mejor

  • @jhonathanalejandro0198
    @jhonathanalejandro0198 Год назад

    muy buen video la verdad

  • @nanu.crespo
    @nanu.crespo 11 месяцев назад

    Gracias totaleeees

  • @Black.ed.mma.
    @Black.ed.mma. Год назад

    Hahaha, Gracias muy buena explicacion... Al final lo de 13... Entre mas.... hahahahah casi maestro casi.

  • @andresbaqueromoreno8289
    @andresbaqueromoreno8289 2 года назад

    Simplemente GRACIAS.

  • @aquileshuerta6154
    @aquileshuerta6154 4 года назад +1

    Aqui estas uno de tus aprendis
    bro.sigue adi

    • @aquileshuerta6154
      @aquileshuerta6154 4 года назад

      Asi

    • @programadornovato
      @programadornovato  4 года назад

      Muchas gracias colega, espero me puedas apoyar compartiendo estos tutoriales para tener más aprendices como tú 😁

  • @cathe9370
    @cathe9370 Год назад

    Me sirvió, gracias!!

  • @jhonatanvargas3218
    @jhonatanvargas3218 2 года назад

    excelente, gracias, nuevo sub!

  • @ImpredeciblesRadio
    @ImpredeciblesRadio 2 года назад

    Excelente explicación !

  • @misael-cruz
    @misael-cruz 3 года назад +1

    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!

  • @alexandercod9783
    @alexandercod9783 3 года назад

    Entendi más que mi profesor que me enseña eso
    Gracias me ayudastes mucho

    • @programadornovato
      @programadornovato  3 года назад +1

      me alegra mucho escuchar eso, espero me puedas apoyar compartiendo estos tutoriales :)

  • @mauroa2826
    @mauroa2826 2 года назад

    ALTO VIDEO gracias!!!!!!!!

  • @luisignaciogonzalezdiaz184
    @luisignaciogonzalezdiaz184 2 года назад

    no me funciono usio mysql phpmyadmin

  • @CarlosTrejo182
    @CarlosTrejo182 3 года назад

    Gracias Viejo me salvaste de una

    • @programadornovato
      @programadornovato  3 года назад +1

      De nada colega, espero me puedas apoyar compartiendo estos tutoriales 🙏😀

  • @japhetromero3473
    @japhetromero3473 Год назад

    jajaja me encanto que tuvo jiribilla

  • @santiagocala6367
    @santiagocala6367 2 года назад

    ¡Hola!
    En el minuto (5:15) el profesor dijo 'Llave Foránea' y no selecionó llave foránea sino Primaria. OJO

  • @yorsh_dls822
    @yorsh_dls822 2 года назад

    ID-13 JAJAJA Grande Novato!!!

  • @carlosalfredobeltrangonzal1173

    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.

  • @LuKaS2oo9
    @LuKaS2oo9 Год назад +2

    1) After es DESPUES no antes!!!
    2) Se dice "triguer" no "traiguer"

  • @nvcorporation
    @nvcorporation 4 года назад

    Como hacer evento o tarea en MySQL workbench

    • @programadornovato
      @programadornovato  4 года назад

      Se llaman gatillos o trigers y más adelante lo explico 😁

  • @ellukayou
    @ellukayou Год назад

    Explicas muy bien! Pero "resibe" me mató el alma.

  • @josemarcosluna2197
    @josemarcosluna2197 3 года назад

    Muy buen video!! mil gracias... Continua haciendo video, pero respira despues de hablar ... jejej

    • @programadornovato
      @programadornovato  3 года назад

      Jajajaja, es la emoción del código colega, espero me puedas apoyar compartiendo estos tutoriales 🙏😀

  • @kenyienriquegeronimosilves5555
    @kenyienriquegeronimosilves5555 2 года назад

    13:21 ahh xd

  • @ElGambaa
    @ElGambaa 2 года назад

    El id 1+12 xd

  • @genaroweis4530
    @genaroweis4530 2 месяца назад

    menudo parguelita

  • @connorrodriguez474
    @connorrodriguez474 2 года назад

    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*/