Mysql
 sql >> база данни >  >> RDS >> Mysql

По-добре да използвате по-малко от равно или in в sql заявка

Най-добре ще бъде да използвате between

Да речем, че искате да актуализирате колона 1 на таблицата, чийто entity_id(PK) е в диапазон от 10 и 10000.

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

Използване на in клаузата ще изисква или да получите идентификатора от подзаявка, или трябва да поставите скоби



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL за Visual Studio 2012/2013

  2. Каква е разликата между MyISAM и InnoDB?

  3. php mysql Connect Database от друг сървър

  4. съкратена PDO заявка

  5. Странни резултати при използване на поръчка по и ограничение