ugrás a tartalomhoz

Felemásan viselkedő adattábla

Attus · 2006. Okt. 27. (P), 14.50
Helló!

Adott egy tábla. Én hoztam létre, mindenféle izgalmas beállítások nélkül, bízván abban, hogy rendben lesznek az ékezetek. És ez majdnem így is lett.
Ugyanis a tábla minden szöveges mezője rendben van, kivéve egyet.

UPDATE comp SET
name = 'Király Kft',
shortname = 'kiraly',
categ = '53',
postal = '7521 Kaposmérő, Kossuth L. u. 11.',
phone = '06-30/959-0211',
shorttext = 'Épületgépészet'
WHERE id = '110'


Meg még van egy csomó nemszöveges mező, azokat kihagytam most, hogy átláthatóbb legyen. Minden szöveges mező korrektül lekezeli az ő, ű betűket, kivéve a postal nevű, a "Kaposmérő"-ből tutira "Kaposmér?" lesz.

MySQL 4.1.11

Ezt vajon hogyan lehet megoldani?
 
1

mysql tabla letrehozas

Anonymous · 2006. Okt. 27. (P), 15.09
valami ehhez hasonló nem oldja meg a gondot?
CREATE DATABASE comp CHARACTER SET utf8 COLLATE utf8_general_ci;
http://confluence.atlassian.com/display/DOC/Configuring+Database+Character+Encoding
2

Már létezik

Attus · 2006. Okt. 27. (P), 15.18
EZ az adatbázis már létezik, van benne egy csomó adat :-)

Bár lehet, hogy meg kéne próbálni, hogy lementem, törlöm, létrehozom újra így, és feltöltom.
3

ALTER TABLE

amonrpg · 2006. Okt. 28. (Szo), 07.35
Esetleg, ha belenéznél a MySQL manualba.

Kulcsszavak: COLLATE, ALTER TABLE

A te barátod az ALTER TABLE lesz, ezen túlmenően a rossz adatokat vagy hagyod kipörögni (ha elég sűrűn frissül), vagy kigyűjtöd, és lemódosítod valami scripttel vagy kézzel.