I created a table as follows:
CREATE TABLE IF NOT EXISTS \'e!\' ( `aa` int(11) unsigned NOT NULL auto_increment, `showName` TEXT NOT NULL default \'\', `star
Quote your ambiguous or "special" table names with a back tick:
INSERT INTO `e!` ...
Or better, don't use special characters in table names to avoid such problems.