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

Verwenden Sie besser weniger als gleich oder in in einer SQL-Abfrage

Am besten verwenden Sie between

Angenommen, Sie möchten die Spalte1 der Tabelle aktualisieren, deren Entity_id(PK) in einem Bereich zwischen 10 und 10000 liegt.

update table set column1=somevalue where id between 10 and 10000

Verwendung von in -Klausel müssen entweder die IDs aus einer Unterabfrage abgerufen werden, oder Sie müssen die geschweiften Klammern einfügen