Main Menu

DB error

Creat de bogdy, Ianuarie 22, 2024, 05:14:53 PM

« precedentul - următorul »

bogdy

Buna, am urmatoarea eroare in "Service->Contracte" Expression #11 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sistema.p.datarevnext' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Mai apare si in alte module in "catalina.out"

Serverul mysql este "MySQL version 5.7.42"
  •  

cios

La ce acțiune din "Service->Contracte" apare eroarea: editare, salvare, vizualizare? Anexă/act adițional la contract ai făcut?
  •  

bogdy

Eroarea aparea din vizualizare.
Am mai sapat si e o problema legata de mysql.

La mine cel putin pe Debian am comentat linia
!includedir /etc/mysql/conf.d

si am pus dupa aceasta linie

[mysqld]

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Practic am scos ONLY_FULL_GROUP_BY

Sper sa fie de folos pe viitor
  •  

bogdy

Revin cu informatii suplimentare.
Am scos NO_ZERO_IN_DATE,NO_ZERO_DATE si s-a rezolvat si problema initiala
  •  

cios

Erau vizibile incompatibilități între versiuni de MySQL în backup-ul cu date vechi din 2019. Probabil că la introducerea de documente/date noi prin formularele actuale din Webgest o parte din erori nu vor apare, dar altele e posibil să rămână.

Rezolvarea va fi prin actualizări și la nivel de sql, cât și de configurări la server/driver, pe măsură ce se descoperă cazuri prin cât mai multe teste.
  •