Auswahl einer Datenbank in mysql mit Leerzeichen im Namen
Ich auswählen möchte meine Datenbank in mysql-Konsole, aber das problem ist, dass meine Datenbank-Namen ein Leerzeichen dazwischen und mysql ignoriert den Teil nach dem Leerzeichen. Wenn ich zum Beispiel die Anweisung geben:
use 'student registration'
Bekomme ich die Meldung:
cannot find database 'student'
- Es funktioniert für mich, egal, wenn ich ' oder `. Unterschied zwischen den Versionen, vielleicht? (bei mir ist 5.0 auf Windows).
- Mein Hut ab vor den dba, die gelungen ist diese. Als wenn das schreiben von sql an sich war nicht anspruchsvoll genug. Seufz!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie versuchen, wieder Zecken ("`") zu zitieren, den Namen Ihrer Datenbank. Generell ist es wahrscheinlich besser, eine Namenskonvention zu verwenden, zu beseitigen, weißen Raum, z.B.
oder
Haben Sie zwei Möglichkeiten.
1 Schließen Sie den Datenbank-Namen in backticks oder Anführungszeichen.
2 Escape-white space-Zeichen.
Seltsamerweise produziert.
Aber noch die Datenbank geändert.
Wenn ich zu tun hatte, mit anderen Menschen Tabellen mit Leerzeichen im folgenden gearbeitet:
Zumindest wäre Ihnen.
Doppelte Anführungszeichen verwenden, anstelle von Einzel -, Doppel-Zitate war für mich :
Verwenden Sie die eckigen Klammern um diese Arbeit zu bekommen:
Verwenden
student registration
ohne Anführungszeichen.