PythonQ 240-8XX Instrukcja Użytkownika Strona 66

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 768
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 65
Kapitel 2: Vorb emerkungen zum deutschen Handbuch 45
In MySQL ab Version 3.23 onnen Sie allerdings folgendes benutzen: 1-- Das ist ein
Kommentar
Die folgenden Er¨orterungen treffen nur zu, wenn Sie eine MySQL-Version vor 3.23 laufen
lassen:
Wenn Sie ein SQL-Programm in einer Textdatei haben, das --’-Kommentare enth¨alt, soll-
ten Sie folgendes benutzen:
shell> replace " --" " #" < text-datei-mit-merkwuerigen-kommentaren.sql \
| mysql datenbank
anstelle des ¨ublichen:
shell> mysql datenbank < text-datei-mit-merkwuerdigen-kommentaren.sql
Sie onnen auch die Kommandodatei “direkt” editieren, um die --’-Kommentare zu #’-
Kommentaren zu machen:
shell> replace " --" " #" -- text-datei-mit-merkwuerdigen-kommentaren.sql
Machen Sie die
¨
Anderungen mit folgendem Befehl r¨uckg¨angig:
shell> replace " #" " --" -- text-datei-mit-merkwuerdigen-kommentaren.sql
2.7.5 Bekannte Fehler und Design-Unzul¨anglichkeiten in MySQL
Die folgenden Probleme sind bekannt. Ihre Behebung hat eine sehr hohe Priorit¨at:
ANALYZE TABLE kann eine BDB-Tabelle in manchen allen unbenutzbar machen, bis
mysqld neu gestartet wird. Wenn so etwas passiert, stehen Fehlermeldungen wie die
folgende in der MySQL-Fehler-Datei (Error File):
001207 22:07:56 bdb: log_flush: LSN past current end-of-log
F¨uhren Sie mit einer BDB-Tabelle nicht ALTER TABLE aus, wenn Sie mit dieser noch
nicht a/jointfilesconvert/293675/bgeschlossene Mehrfach-Statement-Transaktionen durchf¨uhren. (Die Transak-
tion wird wahrscheinlich ignoriert.)
ANALYZE TABLE, OPTIMIZE TABLE und REPAIR TABLE onnen Probleme bei Tabellen
verursachen, f¨ur die INSERT DELAYED benutzt wird.
Wenn Sie LOCK TABLE .. und FLUSH TABLES .. benutzen, onnen Sie nicht sicher sein,
dass bei der fraglichen Tabelle keine halb a/jointfilesconvert/293675/bgeschlossenen Transaktionen im Gange
sind.
BDB-Tabellen lassen sich etwas langsam ¨offnen. Wenn Sie viele BDB-Tabellen in einer
Datenbank haben, kann es sehr lange dauern, bis Sie den mysql-Client f¨ur diese Daten-
bank benutzen onnen, wenn Sie die -A-Option oder rehash benutzen. Das macht sich
speziell dann bemerkbar, wenn Sie einen große Tabellen-Cache benutzen.
Das momentane Replikationsprotokoll kann nicht mit LOAD DATA INFILE und mit
Zeilenbegrenzungszeichen (line terminator characters) umgehen, die mehr als 1
Zeichen enthalten.
Folgende Probleme sind bekannt und werden zu gegebener Zeit behoben:
Momentan funktioniert MATCH nur bei SELECT-Statements.
Wenn Sie SET CHARACTER SET benutzen, onnen Sie keine landesspezifischen
(nationalen) Zeichen f¨ur Datenbank-, Tabellen- und Spaltennamen verwenden (also z.
B. kein ¨a, ¨o, ¨u).
Przeglądanie stron 65
1 2 ... 61 62 63 64 65 66 67 68 69 70 71 ... 767 768

Komentarze do niniejszej Instrukcji

Brak uwag