Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Können wir die Anzahl der Zeilen in einer Tabelle in MySQL begrenzen?

Ich würde nicht empfehlen, die Anzahl der Zeilen in einer SQL-Tabelle zu begrenzen, es sei denn, Sie hätten einen sehr guten Grund dafür. Es scheint, dass Sie besser dran wären, eine Abfrage wie diese zu verwenden:

select top 1000 entityID, entityName from TableName

anstatt die Zeilen der Tabelle physisch einzuschränken.

Wenn Sie es jedoch wirklich auf 1000 Zeilen beschränken möchten:

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