Special Characters in MySQL Table Name

后端 未结 7 1790
一向
一向 2020-11-29 11:05

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         


        
7条回答
  •  盖世英雄少女心
    2020-11-29 11:50

    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.

提交回复
热议问题