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

Празен списък с параметри на IN клауза в MySQL

Ако имам приложение, където изграждам IN списък динамично и може да се окаже празен, това, което понякога правя, е да инициализирам списъка с невъзможна стойност и да добавя към това. напр. ако това е списък с потребителски имена, ще започна с празен низ, тъй като това не е възможно потребителско име. Ако това е auto_increment ID, ще използвам -1, защото действителните стойности винаги са положителни.

Ако това не е осъществимо, тъй като няма невъзможни стойности, трябва да използвате условие, за да решите дали да включите AND column IN ($values) израз в WHERE клауза.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. предайте javascript променлива към заявката за избор на php mysql

  2. ГРЕШКА 1067 (42000):Невалидна стойност по подразбиране за 'created_at'

  3. array_push() срещу $array[] =.... Кое е най-бързо?

  4. MySQL сървърът изчезна с Ruby on Rails

  5. mySQL заявка:Как да вмъкна с UNION?