Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [MySQL] Ignore

  1. #1

    [MySQL] Ignore

    Vorrei cancellare una intera riga da una tabella dove il campo id=1...ma non è detto che questa riga sia presente nella tabelle, come posso cancellare la riga se trova id=1 e se non lo trova continua senza problemi e senza dare errore?

    Avevo pensato a IGNORE ma non ho trovato come si possa utilizzare e se sia giusto in questo caso.

    Grazie
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  2. #2

    Re: [MySQL] Ignore

    Originariamente inviato da Vre
    Vorrei cancellare una intera riga da una tabella dove il campo id=1...ma non è detto che questa riga sia presente nella tabelle, come posso cancellare la riga se trova id=1 e se non lo trova continua senza problemi e senza dare errore?

    Avevo pensato a IGNORE ma non ho trovato come si possa utilizzare e se sia giusto in questo caso.

    Grazie
    Se ti riferisci a DELETE con la condizione WHERE id = 1 e non trova righe da cancellare non succede nulla, ti torna zero righe modificate e continua.

    Pero', penso faccia parte di quelle cose in cui e' sufficiente fare una prova....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Avevo già provato e mi da errore dicendomi che non trova id=1

    :master:

    codice:
    DELETE FROM utenti_online WHERE id=1 LIMIT 1
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  4. #4
    Originariamente inviato da Vre
    Avevo già provato e mi da errore dicendomi che non trova id=1

    :master:

    codice:
    DELETE FROM utenti_online WHERE id=1 LIMIT 1
    Questa mi giunge nuova. Ci sara' qualche altro errore. Posta il pezzo di script.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Trovato il problema era con il LIMIT 1

    ciauciau pieroz

    Grazie!
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  6. #6
    Originariamente inviato da Vre
    Trovato il problema era con il LIMIT 1

    ciauciau pieroz

    Grazie!
    Se proprio vuoi ti dico di di.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.