sql >> Database teknologi >  >> RDS >> Mysql

Kan vi begrænse antallet af rækker i en tabel i MySQL?

Jeg vil ikke anbefale at forsøge at begrænse antallet af rækker i en SQL-tabel, medmindre du havde en meget god grund til at gøre det. Det ser ud til, at du ville være bedre stillet ved at bruge en forespørgsel som:

select top 1000 entityID, entityName from TableName

i stedet for fysisk at begrænse rækkerne i tabellen.

Men hvis du virkelig vil begrænse det til 1000 rækker:

delete from TableName where entityID not in (select top 1000 entityID from TableName)


  1. næstsidste række i en tabel mysql

  2. Sådan slipper du af med MySQL-fejlen 'Forberedt erklæring skal forberedes igen'

  3. Cakephp:mens du indsætter tinyint felt. Får kun 0 eller 1

  4. Hvordan kontrollerer man, om en kolonne eksisterer, før man tilføjer den til en eksisterende tabel i PL/SQL?