I wonder why postgre is not complaining... Strange.
Anyway the issue is:
that makes mysql behave more similarly to postgre.
The "quick&dirty" workaround is to add to sources/database/Db-mysql.class.php, more or less where:
self::$_db->query('', '
SET NAMES UTF8',
array(
)
);
is, the following code:
self::$_db->query('', '
SET sql_mode = {string:empty}',
array(
'empty' => ''
)
);
it should make it work again.
@Spuds this is new to mysql 5.7, so I guess we'll have to deal with it as well.