sql파일에서 필드늘리기???
필드 3개에서 5개로 늘리려면 이렇게하는거 아닌가요?
10개늘릴때도 같은방법으로 늘리면 되나요?
15개 늘려봤는데 에러나서요, ㅜㅜ 어디가 잘못된건지 좀 알려주세요
*** 기본 sql *********************************************************
CREATE TABLE `g4_boxifield` (
`uid` varchar(20) NOT NULL default '',
`field_text1` longtext NOT NULL,
`field_text2` longtext NOT NULL,
`field_text3` longtext NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM;
INSERT INTO `g4_boxifield` (`uid`, `field_text1`, `field_text2`, `field_text3`) VALUES
('boxifield', '', '', '');
*** 필드 2개더 추가**********************************************************
CREATE TABLE `g4_boxifield` (
`uid` varchar(20) NOT NULL default '',
`field_text1` longtext NOT NULL,
`field_text2` longtext NOT NULL,
`field_text3` longtext NOT NULL,
`field_text4` longtext NOT NULL,
`field_text5` longtext NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM;
INSERT INTO `g4_boxifield` (`uid`, `field_text1`, `field_text2`, `field_text3`, `field_text4`, `field_text5`) VALUES
('boxifield', '', '', '');
10개늘릴때도 같은방법으로 늘리면 되나요?
15개 늘려봤는데 에러나서요, ㅜㅜ 어디가 잘못된건지 좀 알려주세요
*** 기본 sql *********************************************************
CREATE TABLE `g4_boxifield` (
`uid` varchar(20) NOT NULL default '',
`field_text1` longtext NOT NULL,
`field_text2` longtext NOT NULL,
`field_text3` longtext NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM;
INSERT INTO `g4_boxifield` (`uid`, `field_text1`, `field_text2`, `field_text3`) VALUES
('boxifield', '', '', '');
*** 필드 2개더 추가**********************************************************
CREATE TABLE `g4_boxifield` (
`uid` varchar(20) NOT NULL default '',
`field_text1` longtext NOT NULL,
`field_text2` longtext NOT NULL,
`field_text3` longtext NOT NULL,
`field_text4` longtext NOT NULL,
`field_text5` longtext NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM;
INSERT INTO `g4_boxifield` (`uid`, `field_text1`, `field_text2`, `field_text3`, `field_text4`, `field_text5`) VALUES
('boxifield', '', '', '');
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 6개
('boxifield', '', '', '','' ,'');
'','' 늘리셔야죠.. ㅎㅎ
감사합니다. *^^*
위에 적은 글을 토대로 예를 들어드리죠
CREATE TABLE `g4_boxifield` (
`uid` varchar(20) NOT NULL default '',
`field_text1` longtext NOT NULL,
`field_text2` longtext NOT NULL,
`field_text3` longtext NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM;
* 기존에 만들어진 테이블 스키마가 위와 같은데..
아래와 같이 만들고 싶다는 질문이죠?????
CREATE TABLE `g4_boxifield` (
`uid` varchar(20) NOT NULL default '',
`field_text1` longtext NOT NULL,
`field_text2` longtext NOT NULL,
`field_text3` longtext NOT NULL,
`field_text4` longtext NOT NULL,
`field_text5` longtext NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM;
alter table `g4_boxifield` add `field_text4` longtext NOT NULL ,
add `field_text5` longtext NOT NULL ;
이와 같이 하시면 됩니다.
인서트는 값 삽입아닌가요.
지금 질문자께서는 속성을 늘리겠다시는거같으니까
ALTER Table 을쓰시는게 맞는거같네요..
CREATE는 새로운 테이블 만드는거고..
ADD `field_text5` longtext NOT NULL
ADD `field_text5` longtext NOT NULL