Case-Sensivity in 5.0.45(Win)
am 16.09.2007 10:25:27 von Peter SchleifBin grad dabei Window XP Pro neu aufzusetzen und habe die Gelegenheit
genutzt eine aktuelle MySQL-Version einzuspielen:
Server Version: 5.0.45-community-nt
Auf der alten Partition war 5.0.18. Die mysql-Datenbank hab ich
natürlich von der neuen Version genommen. Alle anderen Datenbanken
sind geblieben und funktionieren. Aber beim Einspielen der stored
procedures gibt es Probleme mit der Groß/Kleinschreibung des
Datenbanknamens:
----------------SQL Code---------------------------------
DELIMITER |
DROP FUNCTION IF EXISTS Test.Test1 |
CREATE FUNCTION Test.Test1(... usw
---------------------------------------------------------
In der Tabelle mysql.proc steht dann aber test.Test1 - alle Buchstaben
des Datenbanknamens sind klein. Die Tabellennamen sind okay. Bei der
alten Version war alles okay. Die my.ini habe ich aus der neuen
Version genommen und manuell folgende Änderungen aus der alten
hinzugefügt:
-----------------my.ini---------------------------------
# ohne STRICT_TRANS_TABLES
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
# brauch man das eigentlich noch?
language=german
lower_case_table_names = 2
default-storage-engine=MyISAM
---------------------------------------------------------
Was läuft denn da falsch?
Peter