Vis problemdetaljer
ID | Prosjekt | Kategori | Visningsstatus | Dato lagt inn | Siste oppdatering |
---|---|---|---|---|---|
0000041 | BAS21 | BAS21 | Offentlig | 2019-11-08 10:47 | 2019-11-09 23:57 |
Rapportert av | kskjon | Delegert til | chreide | ||
Prioritet | Normal | Alvorlighetsgrad | Blokkering | Mulighet for å reprodusere | Alltid |
Status | Løst | Løsningsstatus | Fikset | ||
Oppsummering | 0000041: BAS21 på MySQL feiler etter oppgradering fra 1.2.8-2 til 1.3.2 | ||||
Beskrivelse | Etter å ha oppgradert fra versjon 1.2.8-2 til 1.3.2 så feiler BAS21 under både installasjon og oppstart med følgende feilmelding (Min BAS21 bruker MySQL som database) Feil ved tilkobling til database: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE NOT EXISTS (SELECT * FROM mva_sats WHERE mva_kode = 13 AND sats = 12)' at line 1") [SQL: INSERT INTO mva_sats (mva_kode, sats, fra_dato) SELECT 13, 12, '2018-01-01' WHERE NOT EXISTS (SELECT * FROM mva_sats WHERE mva_kode = 13 AND sats = 12);] (Background on this error at: http://sqlalche.me/e/f405) Jeg tror den egentlige spørringen skal være noe lignende det her: INSERT INTO mva_sats (mva_kode, sats, fra_dato) SELECT * FROM (SELECT 13, 12, '2018-01-01') AS tmp WHERE NOT EXISTS (SELECT * FROM mva_sats WHERE mva_kode = 13 AND sats = 12); Det hjelper ikke at jeg setter inn verdiene manuelt i databasen, siden programmet forsøker å kjøre den spørringen ved hver oppstart, og feiler. | ||||
Nøkkelord | Ingen nøkkelord tilknyttet | ||||
|
Hvilken versjon av mysql er dette? Funker fint her, men riktig nok på mariadb. Mulig at det er litt forskjell på syntax. Jeg fikser uansett dette slik at mysql får sin egen vri. Det kommer en update sent i kveld der denne også blir med. |
|
5.5.62-0+deb8u1 sier server infoen. Har planer om å oppgradere til MariaDB, men ikke helt enda. Hvis det fungerer for dere så antar jeg at syntaksen "SELECT 13, 12, '2018-01-01' WHERE NOT" har kommet til i senere versjoner. |
|
Dette skal være i orden i v1.3.3 |
Dato endret | Brukernavn | Felt | Endring |
---|---|---|---|
2019-11-08 10:47 | kskjon | Ny sak | |
2019-11-08 10:47 | kskjon | Status | Ny => Delegert |
2019-11-08 10:47 | kskjon | Delegert til | => chreide |
2019-11-08 12:50 | chreide | Notat lagt til: 0000086 | |
2019-11-08 13:15 | kskjon | Notat lagt til: 0000087 | |
2019-11-09 23:57 | chreide | Status | Delegert => Løst |
2019-11-09 23:57 | chreide | Løsningsstatus | Åpen => Fikset |
2019-11-09 23:57 | chreide | Notat lagt til: 0000088 |