AI박프로

sql파일에서 필드늘리기???

· 2010-11-19 (금) 18:38:28 · 1690 · 6
필드 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', '', '', '');
|

댓글 6개

2010-11-19 (금) 18:44:10
INSERT INTO `g4_boxifield` (`uid`, `field_text1`, `field_text2`, `field_text3`, `field_text4`, `field_text5`) VALUES
('boxifield', '', '', '','' ,'');
'','' 늘리셔야죠.. ㅎㅎ
2010-11-22 (월) 17:45:04
아~ '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는 새로운 테이블 만드는거고..
ALTER TABLE `g4_boxifield` ADD `field_text4` longtext NOT NULL ,
ADD `field_text5` longtext NOT NULL
2012-07-03 (화) 01:12:59
ALTER TABLE `g4_boxifield` ADD `field_text4` longtext NOT NULL ,
ADD `field_text5` longtext NOT NULL
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-11-19 조회 1,103
10-11-19 조회 1,645
10-11-19 조회 1,691
10-11-19 조회 1,061
10-11-19 조회 1,183
10-11-19 조회 1,087
10-11-19 조회 1,834
10-11-19 조회 1,681
10-11-19 조회 1,773
10-11-19 조회 1,164
10-11-19 조회 1,649
10-11-19 조회 1,236
10-11-19 조회 1,114
10-11-19 조회 1,654
10-11-19 조회 1,125
10-11-19 조회 1,686
10-11-19 조회 1,114
10-11-19 조회 1,695
10-11-19 조회 1,010
10-11-19 조회 924