Viktor's Supportboard (https://www.v-gn.de/wbb/index.php)
- Support (https://www.v-gn.de/wbb/board.php?boardid=6)
-- Fragen/Hilfe/Sonstiges (wBB2.3.x) (https://www.v-gn.de/wbb/board.php?boardid=72)
--- PHP7.4 addreply SQL Error (https://www.v-gn.de/wbb/thread.php?threadid=16733)
Geschrieben von BadPoldi am 22.02.2021 um 12:41:
PHP7.4 addreply SQL Error
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6 pl2): Invalid SQL: SELECT postid FROM bb1_posts WHERE threadid='236735' AND userid='12804' AND username='xxxxx' AND posttopic='RE: Köder im PVA Durchziehen lassen' AND posttime>='1613849078' AND message='Hallo, Das hängt ganz vom hakenköder, Ködergröße, liquid, Lufttemperatur und der Wassertemperatur ab... Die Frage kann man so pauschal nicht beantworten.. ??? Jetzt im Winter sollte das kein Problem sein. Grüße' LIMIT 0, 1
mysql error: Illegal mix of collations (latin1_german2_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '='
mysql error number: 1267
mysql version: 10.1.47-MariaDB-0ubuntu0.18.04.1
php version: 7.4.13
Date: 21.02.2021 @ 19:24
Script: /addreply.php
Referer:
https://www.karpfen-spezial.de/addreply.php?postid=886301
PS: Fehler tritt mit Android Handy auf...
Könnte da jemand mal drüber schaun?
VG
BadPoldi
Geschrieben von Viktor am 22.02.2021 um 20:08:
RE: PHP7.4 addreply SQL Error
|
Zitat: Original von BadPoldi
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6 pl2): Invalid SQL: SELECT postid FROM bb1_posts WHERE threadid='236735' AND userid='12804' AND username='xxxxx' AND posttopic='RE: Köder im PVA Durchziehen lassen' AND posttime>='1613849078' AND message='Hallo, Das hängt ganz vom hakenköder, Ködergröße, liquid, Lufttemperatur und der Wassertemperatur ab... Die Frage kann man so pauschal nicht beantworten.. ??? Jetzt im Winter sollte das kein Problem sein. Grüße' LIMIT 0, 1
mysql error: Illegal mix of collations (latin1_german2_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '='
mysql error number: 1267
mysql version: 10.1.47-MariaDB-0ubuntu0.18.04.1
php version: 7.4.13
Date: 21.02.2021 @ 19:24
Script: /addreply.php
Referer: https://www.karpfen-spezial.de/addreply.php?postid=886301
PS: Fehler tritt mit Android Handy auf...
Könnte da jemand mal drüber schaun?
VG
BadPoldi |
|
|
Hallo,
oh du hast Tabellen mit unterschiedlicher Kollation.
Das darf nicht sein da ein Zeichen unterschiedlich in den Tabellen gespeichert werden und deshalb kann man die Tabellen nicht verknüpfen.
Du musst sie alle auf die gleiche Kollation bringen.
https://stackoverflow.com/questions/1241856/illegal-mix-of-collations-error-in-mysql
Gruß
Viktor
Geschrieben von BadPoldi am 22.02.2021 um 21:36:
Hallo Viktor,
ah ok, die waren immer schon "gemischt"
auf welche würdest du umstellen bei mir gibts 3 verschiedene
-latin1_swedish_ci
-utf8_general_ci
-latin1_german2_ci
der Befehl ist dann:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET latin1 COLLATE 'latin1_swedish_ci';
bzw.
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8 COLLATE 'utf8_general_ci'
oder das selbe mit german2
Viele Grüße
BadPoldi
Geschrieben von Viktor am 22.02.2021 um 23:09:
Hallo,
meine Datenbank läuft auf "latin1_swedish_ci".
Wichtig ist nur das alle Tabellen auf die gleiche ist.
Gruß
Viktor
Geschrieben von omar am 23.02.2021 um 11:03:
|
Zitat: Original von Viktor
Hallo,
meine Datenbank läuft auf "latin1_swedish_ci".
Wichtig ist nur das alle Tabellen auf die gleiche ist.
Gruß
Viktor
|
|
|
Ist es nicht gleich besser auf utf8_general_ci umzustellen? da dies meines Erachtens nach eh Standart ist wird!
Und bei mysql version: 10.1.47-MariaDB-0ubuntu0.18.04.1 habe ich die besten Erfahrungen gemacht was Backups angeht und das einspielen in anderen mysql Versionen.
Geschrieben von BadPoldi am 02.03.2021 um 15:25:
Hi,
ich hab nun mal alle auf utf8_general_ci gestellt.
Ich hoffe das damit keine neuen Fehler kommen.
DANKE an die Hilfe!
Viele Grüße
BadPoldi
Geschrieben von BadPoldi am 02.03.2021 um 15:43:
Hi,
noch eine Frage...
ich hab fast alle Tabellentypen als MyISAM nur eine als InnoDB Typ.
Sollten die auch alle gleich sein?
PS: und natürlich MEMORY
soll ich die alle auf InnoDB konvertieren ?
Viele Grüße
BadPoldi
Geschrieben von Viktor am 02.03.2021 um 19:47:
|
Zitat: Original von BadPoldi
Hi,
noch eine Frage...
ich hab fast alle Tabellentypen als MyISAM nur eine als InnoDB Typ.
Sollten die auch alle gleich sein?
PS: und natürlich MEMORY
soll ich die alle auf InnoDB konvertieren ?
Viele Grüße
BadPoldi |
|
|
Hallo,
soweit ich weiß muss man das nicht ändern.
Gruß
Viktor
Geschrieben von BadPoldi am 02.03.2021 um 21:36:
Hi,
ok, DANKE
Viele Grüße
BadPoldi
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH