Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Lepiej użyć mniej niż równe lub w zapytaniu sql

Najlepiej będzie użyć between

Załóżmy, że chcesz zaktualizować kolumnę 1 tabeli, której identyfikator jednostki (PK) mieści się w zakresie od 10 do 10000.

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

Używanie in klauzula będzie wymagać albo uzyskania identyfikatora z zapytania podrzędnego, albo wstawienia w nawiasy klamrowe



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usuń zduplikowane wiersze mysql bez klucza podstawowego

  2. przesyłanie wielu formatów plików na serwer za pomocą jsp i przechowywanie ścieżki w bazie danych

  3. Znajdowanie zduplikowanych wartości w MySQL

  4. Baza danych do wyszukiwania pełnotekstowego i ponad 200 mln rekordów

  5. Jak budować komentarze w wątkach z 1 lub 2 zapytaniami?