Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Cancellare il record meno recente

    Salve, vorrei sapere come posso fare ad eliminare il record meno recente di una tabella:
    la tabella è formattata con un campo 'testo'(varchar) ed uno 'data'(datetime).
    La query che avevo pensato di usare è questa:
    codice:
    "DELETE FROM tabella WHERE data = '$data' LIMIT 1"
    Ovviamente è sbagliata: il campo data non ho capito come impostarlo, sia se metto una data con tanto di ora, sia se imposto la variabile come DATA DESC non succede mai nulla.
    La mia intenzione è di cancellare il record con la meno recente.

  2. #2

  3. #3
    Sto usando Mysql con php 5.4

  4. #4
    codice:
    DELETE FROM tabella order by data  LIMIT 1
    
    Single-table syntax: 
    
    DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
        [WHERE where_condition]
        [ORDER BY ...]
        [LIMIT row_count]

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

  5. #5
    Perfetto, grazie mille anche per la sintassi che hai messo dopo.

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.