2013-05-09 54 views
1

我使用typo3 sql分析器來創建表。我想創建一個默認字符集表,但如果我在查詢中設置默認字符集:Typo3中的默認字符集ext_tables.sql

CREATE TABLE `table1` (
`col1` varchar(64) NOT NULL DEFAULT '', 
`col2` varchar(64) NOT NULL DEFAULT '', 
`col3` text NOT NULL, 
PRIMARY KEY (`col1`,`col2`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

分析器返回

CREATE TABLE table1 (
col1 varchar(64) NOT NULL default '', 
col2 varchar(64) NOT NULL default '', 
col3 text NOT NULL, 
PRIMARY KEY (col1,col2) 
) ENGINE=InnoDB; 

如何設置默認字符集?

回答

3

我想這不是在TYPO3 SQL解析器中實現的。但恕我直言,沒有必要。您應該只使用爲數據庫設置的DEFAULT CHARSET。無論如何,這應該是UTF8,因爲TYPO3不再支持其他字符集(AFAIK)。