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

оптимизиране на заявки - „където не е“ на себе си

Нещо подобно може да работи по-бързо, защото не използва оператора IN, който може да се повтаря отново и отново върху таблица в паметта. Архивирайте и опитайте

DELETE 
FROM `table` main
WHERE STR_To_DATE( main.Timestamp , '%a %b %d %H:%i:%s CST %Y' )<
  (SELECT  MAX( STR_To_DATE( sub.Timestamp , '%a %b %d %H:%i:%s CST %Y' ) 
   FROM `table` sub
   WHERE sub.Retrieving_User = main.Retrieving_User )
AND main.Retrieving_User = 'userID'


  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 от JMeter?

  2. Голям брой колони в MySQL база данни

  3. Кога да използвате ляво външно съединение?

  4. Конфигурирайте пул за връзки на GlassFish JDBC, за да управлявате превключване на Amazon RDS Multi-AZ

  5. Laravel Eloquent query JSON колона с Where In?