1

テーブルの作成には、typo3 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;

デフォルトの文字セットを設定するには?

4

1 に答える 1