Lo he puesto en modo como nos indica Ramon, pero el warning sigue apareciendo. Tiene pinta de venir por el sonidito que emite PMB cuando seleccionas algunos campos, pero no lo tengo claro. Las líneas que he tocado son las siguientes del fichero de configuración my.ini del mysql.
He comentado lo que estaba activo, y descomentado el sql-mode="" para que tenga efecto. Pero nada ha cambiado.
Por otro lado, nos hemos dado cuenta que cuando hacemos una búsqueda en PMB ya sea en el catálogo o en la "circulación" (por ejemplo poniendo el nombre de un autor y pinchando en buscar) nos salta un error de SQL de la tabla resa_planning, tabla que por lo que hemos visto está vacía. ¿Es normal que esté vacía? ¿Es eso bueno? Me parece un tanto sospechoso, quizá al "limpiar" y "reindexar", se pasó de higiene y borró algo que no debía.
El error que nos salta es éste:
Erreur SQL !=select resa_planning.id_resa, resa_planning.resa_idnotice, resa_planning.resa_idbulletin, resa_planning.resa_date, resa_planning.resa_date_debut, resa_planning.resa_date_fin, resa_planning.resa_validee, resa_planning.resa_confirmee, resa_planning.resa_idempr, resa_planning.resa_qty, resa_planning.resa_remaining_qty, resa_planning.resa_loc_retrait, trim(concat(if(series_m.serie_name <>'', if(notices_m.tnvol <>'', concat(series_m.serie_name,', ',notices_m.tnvol,'. '), concat(series_m.serie_name,'. ')), if(notices_m.tnvol <>'', concat(notices_m.tnvol,'. '),'')), if(series_s.serie_name <>'', if(notices_s.tnvol <>'', concat(series_s.serie_name,', ',notices_s.tnvol,'. '), series_s.serie_name), if(notices_s.tnvol <>'', concat(notices_s.tnvol,'. '),'')), ifnull(notices_m.tit1,''),ifnull(notices_s.tit1,''),' ',ifnull(bulletin_numero,''), if (mention_date, concat(' (',mention_date,')') ,''))) as tit, concat(empr_nom,', ',empr_prenom) as empr_nom_prenom, id_empr, empr_cb, empr_location, if(resa_planning.resa_date_fin>=sysdate() or resa_planning.resa_date_fin='0000-00-00',0,1) as perimee, date_format(resa_planning.resa_date_debut, '%d/%m/%Y') as aff_resa_date_debut, if(resa_planning.resa_date_fin='0000-00-00', '', date_format(resa_planning.resa_date_fin, '%d/%m/%Y')) as aff_resa_date_fin, date_format(resa_planning.resa_date, '%d/%m/%Y') as aff_resa_date, ifnull(notices_m.typdoc,notices_s.typdoc) as typdoc FROM resa_planning LEFT JOIN notices as notices_m on resa_idnotice = notices_m.notice_id LEFT JOIN series as series_m on notices_m.tparent_id = series_m.serie_id LEFT JOIN bulletins on resa_idbulletin = bulletins.bulletin_id LEFT JOIN notices as notices_s on bulletin_notice = notices_s.notice_id LEFT JOIN series as series_s on notices_s.tparent_id = series_s.serie_id, empr WHERE resa_planning.resa_idempr = id_empr AND resa_planning.resa_remaining_qty!=0 and notices_m.notice_id = '4821' order by empr_nom, empr_prenom, tit, resa_idnotice, resa_date
Lamento las molestias que estamos causando, realmente nos está trayendo de cabeza!!

El Responsable del tratamiento de acuerdo con la LO 3/2018 y el RGPDUE 2016/679 le informa que los datos proporcionados o a proporcionar son tratados de forma confidencial y quedarán incorporados a la correspondiente actividad de tratamiento en nuestro Registro de Actividades que usted puede consultar y se conservarán mientras se mantenga la relación o durante los años necesarios para cumplir con las obligaciones legales y no se cederán a terceros salvo en los casos en que exista una obligación legal. Usted tiene derecho a obtener confirmación sobre si en la Escuela Suiza de Barcelona estamos tratando sus datos personales, por tanto tiene derecho a acceder a sus datos personales, rectificar los datos inexactos o solicitar su supresión cuando los datos ya no sean necesarios, mediante comunicación escrita a: in...@escuelasuizabcn.es
--
Has recibido este mensaje porque estás suscrito al grupo "PMB En Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pmb-es+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/pmb-es/CAKe1X9nWf4eSSfBgoS0JgYZOF4bBuByiWpRkWpBkxLg7za5aog%40mail.gmail.com.
Me temo que sí que está deshabilitado el modo estricto, como puedes ver en este pantallazo:
No obstante, me encuentro con que el error persiste. Revisando los logs hemos visto que aparece el siguiente mensaje:
Hemos probado de quitar únicamente el trozo que se refiere a strict mode, tal como verás aquí:
Es decir, copiamos la segunda y la pusimos debajo sin comentar, de tal manera que STRICT_ALL_TABLES no apareciese, pero tampoco funcionó, y además nos daba varios errores en los logs de MySQL.
Ahora mismo lo hemos vuelto a dejar todo tal y como estaba, pero insisto, no es posible trabajar con PMB ya que no para de echar errores SQL en todas las queryes que realizamos... Desde Circulación hasta Autoritées, pasando por Catálogo.
Gracias, espero que podáis ayudarnos, ya estamos completamente perdidos/encallados.
Saludos,
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/pmb-es/CABbKA0m6%2BdmENscO_KRh6h7_cArLfH%3D3MC2d0kcJWC%3DUaT5Abw%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/pmb-es/CAKe1X9%3D8e39aC8u%3DAKcQ7Ov56Tsv806_8F4cTZg%2B0cb%2BzcMpNQ%40mail.gmail.com.