Описание тега mysql-error-1292
Ошибка MySQL при попытке сравнить числовые и нечисловые данные
Это сбивающее с толку сообщение об ошибке, которое приходит от MySQL, когда запрос пытается сравнить числовой столбец с нечисловым значением. Это относится к тому факту, что он принуждает оба значения кdouble
прежде чем делать сравнение.
Если вы запустите MySQL в нестрогом режиме, это станет предупреждением, а не ошибкой, и запрос должен быть успешным. См. MySQL Bug #46641 для обсуждения этого сообщения об ошибке.