MySQL :«LIMIT 5» вызывает предупреждения

Я выполнял следующий запрос в консоли MySQL:

INSERT INTO pixel_window 
   SELECT id 
      FROM pixels 
         WHERE pixel_id='type2' 
            ORDER BY id DESC 
               LIMIT 5;

И получил:

Query OK, 5 rows affected, 1 warning (0.00 sec)
Records: 5  Duplicates: 0  Warnings: 0

mysql> SHOW WARNINGS\G
*************************** 1. row ***************************
  Level: Note
   Code: 1592
Message: Statement may not be safe to log in statement format.
1 row in set (0.00 sec)

Я немного поигрался с запросом и обнаружил, что при опущении LIMITпредупреждение исчезает.

Что означает это предупреждение? Почему LIMITявляется проблемой в этом подзапросе?

6
задан Adam Matan 9 July 2012 в 13:56
поделиться