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

    [MySql] Delete 1000 record

    Buon giorno, avrei la necessità di eliminare i primi 1000 record da una tabella.
    In rete ho trovato questo:
    codice:
    DELETE TOP(1000) FROM <table> WHERE [DateTime] < @TwoYearsAgo
    io ho utilizzato solo questa porzione
    codice:
    DELETE TOP(1000) FROM <table>
    Ma non funziona e mi restituisce questo errore:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(1000) FROM tb_rubrica' at line 1

    Per favore aiuto.

  2. #2

  3. #3
    si effettivamente:
    codice:
    DELETE FROM tb_rubrica ORDER BY id_rubrica LIMIT 1000
    Però già che ci siamo, ammettiamo il caso che avessi voluto eliminare dalla lettera 'A' alla lettera 'G', come sarebbe dovuta essere?
    grazie ancora.

  4. #4
    aggiungi la tua WHERE per selezionare quello che devi cancellare, proprio come fosse una normale SELECT

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.