Lo siento, el soporte solo se ofrece en inglés. Sin embargo, estoy enlazando la traducción al español porque su pregunta es muy importante.
Si algún usuario tiene un problema con las consultas SQL que anteriormente funcionaban, es debido a un cambio en la forma en que MariaDB (y MySQL también) han cambiado el manejo de errores. Anteriormente, algunos errores se ignoraban silenciosamente, aunque la consulta tenía un formato incorrecto. A partir de la versión 10.2.4 de MariaDB (ahora estamos en 10.3), ya no permite estas consultas con formato incorrecto. Esto no se puede cambiar para usuarios individuales. Para forzar una consulta con formato incorrecto, puede anular esta configuración por sesión.
Si está utilizando un software PHP que tiene este problema, puede insertar esta consulta directamente después de que se establezca la conexión con el servidor. Aquí hay un ejemplo con mysqli:
PHP:
$mysqli = new mysqli(/ * sus datos de conexión aquí * /); // esto ya existe
$mysqli->query("SET sql_mode = 'NO_ENGINE_SUBSTITUTION, NO_AUTO_CREATE_USER';"); // agrega esta línea
Usando PDO:
PHP:
$pdo = new PDO(/ * sus datos de conexión aquí * /); // esto ya existe
$pdo->query("SET sql_mode = 'NO_ENGINE_SUBSTITUTION, NO_AUTO_CREATE_USER';"); // agrega esta línea
Usando mysql (extensión original):
PHP:
/* no use la extensión mysql original */
Consulte con su desarrollador de software cómo aplicar esto si no está seguro, o puede preguntar en el foro aquí.