sql >> Database teknologi >  >> RDS >> Mysql

Lagret procedure hæver inkompatibel med sql_mode=only_full_group_by selvom sql_mode er tom

Ifølge dokumentationen , MySQL bruger den sql-tilstand, der var aktiv, da du oprettede proceduren:

Så genskab proceduren (eller alle, da den måske ikke er den eneste berørte) med en anden tilstand aktiveret (eller ret group by syntaks). Ændring proceduren, selvom den er nævnt i dokumentationen, er ikke tilstrækkelig. Du bør overveje ikke at ændre sql-tilstanden permanent for det (selvom du måske også har anden inkompatibel kode).




  1. Hvordan konverterer jeg BLOB til VARCHAR i MySQL?

  2. Korrekt persisterede beregnede kolonner

  3. Sådan løses ORA-29283:ugyldig filoperation

  4. MySQL TIMESTAMP til QDateTime med millisekunder