Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
mysql [2013/10/20 15:12] root |
mysql [2015/03/13 09:33] (aktuell) root |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== Werkzeuge ===== | + | ====== Werkzeuge |
| ^Name ^Beschreibung ^ | ^Name ^Beschreibung ^ | ||
| Zeile 6: | Zeile 6: | ||
| - | ===== Konfiguration ===== | + | ====== Konfiguration |
| - | ==== Systemdatenbanken ==== | + | ===== Systemdatenbanken |
| * mysql -> Benutzer, Berechtigungen usw. | * mysql -> Benutzer, Berechtigungen usw. | ||
| Zeile 19: | Zeile 19: | ||
| - | ===== Troubleshooting ===== | + | ====== How To ====== |
| + | |||
| + | ===== Auto_Increment zu Spalte hinzufügen ===== | ||
| + | |||
| + | Syntax: alter table // | ||
| + | \\ \\ | ||
| + | Beispiel: ALTER TABLE kunden MODIFY kundennummer int auto_increment | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | Einige Beispiele im Netz geben am Ende " | ||
| + | Das geht nur, wenn die Tabelle (auch wenn es die zu modifzierende Spalte ist) noch keinen Primary Key hat. \\ Sonst: "ERROR 1068 (42000): Multiple primary key defined | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====== Troubleshooting | ||
| ^Problem ^Mögliche Lösung ^ | ^Problem ^Mögliche Lösung ^ | ||
| |Tabelle gerasht | 1. Feststellen was für eine Art von Tabelle -> mysql einloggen; Datenbank wählen; show table status -> unter Engine steht welche Table Engine für die jeweilige Tabelle zuständig ist \\ \\ 2. Reparieren -> wenn es sich um eine myIsam-Tabelle handelt -> siehe myisamchk unter " | |Tabelle gerasht | 1. Feststellen was für eine Art von Tabelle -> mysql einloggen; Datenbank wählen; show table status -> unter Engine steht welche Table Engine für die jeweilige Tabelle zuständig ist \\ \\ 2. Reparieren -> wenn es sich um eine myIsam-Tabelle handelt -> siehe myisamchk unter " | ||
| + | |||
| + | |||
| + | ====== Notizen ====== | ||
| + | |||
| + | |||
| + | ===== slow.log ===== | ||
| + | |||
| + | * Angaben sind in Sekunden/ | ||
| + | * Lock-Time -> Zeit bis die Query augeführt werden konnte; Bis dahin wurde auf die Freigabe der Tabelle (die eventuell durch andere Prozesse blockiert wurde) gewartet | ||
| + | | ||