habe ich eine Tabelle wie folgt:Sonderzeichen in MySQL Tabellenname
CREATE TABLE IF NOT EXISTS 'e!' (
`aa` int(11) unsigned NOT NULL auto_increment,
`showName` TEXT NOT NULL default '',
`startDateTime` DATETIME NOT NULL default '',
`endDateTime` DATETIME NOT NULL default '',
PRIMARY KEY (`aa`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
Dann versuchte mit der Abfrage einzufügen:
INSERT INTO e! (showname, startDateTime, endDateTime) VALUES('E! News ', '2012-05-03 19:00:00', '2012-05-03 20:00:00')
Und es Fehler aufgrund der !
im Tabellennamen, Ich nehme an, !
ist ein Sonderzeichen in MySQL. Ich habe versucht, es zu entkommen, aber die Abfrage ist immer noch fehlgeschlagen.
Kann ich also Sonderzeichen wie !
oder &
im Tabellennamen haben? Wenn ja, dann muss ich sie wahrscheinlich irgendwie kodieren?
Danke.
@ peasant13337: exazactly die richtigen Antworten giben re. : D –
das hat funktioniert, danke. – peasant13337