Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Trigger con query

  1. #1

    Trigger con query

    Salve a tutti.
    ho la necessità di creare un trigger su "before insert" che mi prenda il numero massimo della tabella movimenti con un query e in insert mi inserisca questo numero nel campo della stessa tabella.

    non riesco a livello di sintassi:


    SELECT COALESCE(MAX(NUMERO_PRATICA),0)+1 AS NUMERO FROM MOVIMENTI
    MOVIMENTI NEW.NUMERO=NUMERO

    dovrei fare qualcosa del genere ma non so come scriverlo.

    uso phpmyadmin


  2. #2

    risolto

    Quote Originariamente inviata da daniele7 Visualizza il messaggio
    Salve a tutti.
    ho la necessità di creare un trigger su "before insert" che mi prenda il numero massimo della tabella movimenti con un query e in insert mi inserisca questo numero nel campo della stessa tabella.

    non riesco a livello di sintassi:


    SELECT COALESCE(MAX(NUMERO_PRATICA),0)+1 AS NUMERO FROM MOVIMENTI
    MOVIMENTI NEW.NUMERO=NUMERO

    dovrei fare qualcosa del genere ma non so come scriverlo.

    uso phpmyadmin

    CREATE TRIGGER numero_pratica_before
    BEFORE INSERT ON movimenti
    FOR EACH ROW
    SET new.numero_pratica = (SELECT max(numero_pratica)+1 from movimenti)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.