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

Има ли ограничение за дължината на заявката в mysql?

  1. (ако е възможно) Използвайте WHERE metadata IN ('value1', 'value2')
  2. Може да се наложи да увеличите max_allowed_packet . По подразбиране е 16MB (от страна на клиента и до 1MB от страна на сървъра в по-старите версии) и не е толкова трудно да се създаде заявка, която се изпълнява срещу това ограничение (например импортиране на данни от другаде с гигантски INSERT заявка)

LIKE '%string%' е убиец на представянето. Такава заявка не може да използва индекс за тази колона. LIKE 'string%' от друга страна, може да се индексира



  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

  2. Как да генерирам произволно число без повторение в базата данни с помощта на PHP?

  3. Има ли ANSI SQL алтернатива на ключовата дума MYSQL LIMIT?

  4. Как да разбера кои имейли са в същите списъци?

  5. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:неизправност на комуникационната връзка