Mysql Tabelle mit Integer im Namen

ZockerLordLP

Erfahrenes Mitglied
Hallo Community

Wenn ich in MySQL folgenden Befehl ausführe bekomme ich folgende Fehlermeldung:

SQL:
SELECT * FROM table-08-01-2014;

Code:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table-08-01-2014' at line 1

Wieso kommt diese Fehlermeldung ?
 
Abgesehen davon, dass '-' ganz schlechte Zeichen in einem Namen sind:
Setz den Namen in ` (Auf der Schweizer Tastatur Shift + ^)

SQL:
SELECT * FROM `table-08-01-2014`;
 
Zuletzt bearbeitet von einem Moderator:
Setze mal den Tabellennamen in ` (das einfache Anführungszeichen, links neben der Backspace-Taste) dann sollte auch das gehen.
 
Zuletzt bearbeitet:
@tombe
Bist du sicher, dass es das ´ ist und nicht `.
Hab zur Sichehriet kurz mit HeidiSQL getestet. Es geht nur `
 
Falls jemand eine Eselsbrücke dafür braucht: Die Dinger heißen Backticks und haben dieselbe Neigung wie der Backslash.
 
Zurück