byłem wykonując następujące zapytanie w konsoli MySQL:MySQL: "LIMIT 5" powoduje ostrzeżenia
INSERT INTO pixel_window
SELECT id
FROM pixels
WHERE pixel_id='type2'
ORDER BY id DESC
LIMIT 5;
I got:
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)
Grałem trochę w zapytaniu, i okazało się, że po pominięciu LIMIT
ostrzeżenie znika.
Co oznacza to ostrzeżenie? Dlaczego LIMIT
jest problemem w tym podzapytaniu?
myślę, że to jest związane z dziennika przerobić mysql, w razie awarii przechowują wszystko, co robisz ... Więc rejestrowanie go w ten sposób może utrudnić odzyskiwanie (intuicja) – Sebas