Описание тега mysql-error-1292

Ошибка MySQL при попытке сравнить числовые и нечисловые данные

Это сбивающее с толку сообщение об ошибке, которое приходит от MySQL, когда запрос пытается сравнить числовой столбец с нечисловым значением. Это относится к тому факту, что он принуждает оба значения кdouble прежде чем делать сравнение.

Если вы запустите MySQL в нестрогом режиме, это станет предупреждением, а не ошибкой, и запрос должен быть успешным. См. MySQL Bug #46641 для обсуждения этого сообщения об ошибке.