WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Konvertera latin1 till utf8, mysqli (https://www.wn.se/forum/showthread.php?t=1068311)

Sven74 2017-06-08 22:01

Konvertera latin1 till utf8, mysqli
 
One.com har gått över till att defaulta och låsa sin mysql på utf8_general_ci. Förut var det latin1_swedish_ci som jag körde på databasen. Nu blir det förstås knas på åäö efter förändringen. Hur konvertera man typ en tabell i taget till UTF8 med SQL?
Sen har jag även upptäckt att phpmyAdmin segar ner sig totalt om tabellantalet överstiger 6000st varav de flesta tomma. Har ni samma erfarenhet?

fabian 2017-06-09 10:09

Jag blir ju lite nyfiken, när är det lämpligt att ha 6000 tabeller i en databas?

tartareandesire 2017-06-09 11:14

Citat:

Ursprungligen postat av fabian (Inlägg 20523368)
Jag blir ju lite nyfiken, när är det lämpligt att ha 6000 tabeller i en databas?

Misstänker att det skapas en tabell per användare eller dylikt? Det är förmodligen ingen bra lösning som Fabian antyder.

mb_convert_encoding bör du kunna använda vid konverteringen men jag skulle föreslå att du byter webbhotell oavsett ifall de inte låter dig själv välja sådana basala inställningar i databasen. One är ju lite av webbhotellens McDonalds :)

Sven74 2017-06-09 17:09

Tack för svaren :-)
Det skapas 3-10 tabeller per användare, så det blir en del....
Misstänker att man får det man betalar för...

tartareandesire 2017-06-09 19:39

Citat:

Ursprungligen postat av Sven74 (Inlägg 20523372)
Tack för svaren :-)
Det skapas 3-10 tabeller per användare, så det blir en del....
Misstänker att man får det man betalar för...

Så är det oftast, ja :) Men att skapa en massa tabeller som du gör är sannolikt ingen bra lösning oavsett. Vad är anledningen till att du gör det?


Alla tider är GMT +2. Klockan är nu 17:43.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson