mysql 데이터를 ms-sql로 가져와야 할 일이 생겼습니다.
테이블 스키마가 다음과 같습니다.
##### mysql #####
CREATE TABLE `tbl_test` (
`no` int(8) NOT NULL auto_increment,
`listnum` int(8) NOT NULL default '0',
`mark` varchar(20) NOT NULL default '',
`id` varchar(16) default NULL,
`name` tinytext,
`content` text,
PRIMARY KEY (`no`),
KEY `listnum` (`listnum`),
KEY `mark` (`mark`),
) TYPE=MyISAM;
##### ms-sql로 변경 #####
CREATE TABLE [tbl_test] (
[no] int IDENTITY(1,1) NOT NULL,
[listnum] int default '0' NOT NULL,
[mark] varchar(20) default '' NOT NULL,
[id] varchar(16) default NULL,
[name] varchar(255),
[content] text,
PRIMARY KEY ([no])
);
이렇게 하는게 맞는건지요?
tinytext 를 varchar(255)로 변경한 부분하고
KEY `listnum` (`listnum`),
KEY `mark` (`mark`),
위 두개는 무시해도 되는건지가 궁금합니다.