phpbar.de logo

Mailinglisten-Archive

Frage zu MySQL 4.1

Frage zu MySQL 4.1

Robert Pleniger pleniger at rpdev.at
Mit Nov 16 09:51:20 CET 2005


Am 16.11.2005, 09:07 Uhr, schrieb Stefan Brueckmann <liste at trick-box.de>:

>   PRIMARY KEY  (`id`)
> ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;
>
> Dann hat man auch deutsche Umlaute.
> Man kann natürlich auch andere Zeichensätze wählen.
>

Hallo Jim

Alternativ zu Stefans Vorschlag kannst Du auch in der my.cnf den Standardzeichensatz einstellen.
  default_character_set = latin1
  default_collation = latin1_german1_ci
In beiden Fällen ist zu beachten, dass es noch CHARACTER_SETs für System, Client, usw. gibt.
Falls Du z.B. Querys wie diese verwendest "WHERE Tabelle.Spalte = user()" und der character_set der Tabelle ist latin1 und character_set_system ist utf8 kommt es zu einen fehler (Mixt Characterset).
http://dev.mysql.com/doc/refman/5.0/en/charset.html

Ansonsten macht eine alte Client-Software (zB ODBC-Connector) Probleme wenn Du neue Funktionen verwendest wie Views, Subselect usw.

Achja und die Verwaltung der Passwörter hat sich geändert. Wobei das Lesen der Kapitel
http://dev.mysql.com/doc/refman/4.1/en/upgrade.html und
http://dev.mysql.com/doc/refman/5.0/en/upgrade.html
sowiso ein Muss ist.

MfG
Robert Pleniger

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive