디비에 여분필드 추가 ?
본문
ALTER TABLE `g5_write_co_write_kt`;
ADD `wr_11` VARCHAR(255) NOT NULL ;
ADD `wr_12` VARCHAR(255) NOT NULL ;
ADD `wr_13` VARCHAR(255) NOT NULL ;
ADD `wr_14` VARCHAR(255) NOT NULL ;
ADD `wr_15` VARCHAR(255) NOT NULL ;
ADD `wr_16` VARCHAR(255) NOT NULL ;
ADD `wr_17` VARCHAR(255) NOT NULL ;
ADD `wr_18` VARCHAR(255) NOT NULL ;
ADD `wr_19` VARCHAR(255) NOT NULL ;
ADD `wr_20` VARCHAR(255) NOT NULL ;
위와같이 작성하면 SQL 질의를 실행이 안되는데 왜그런걸까요
게시판명도 동일합니다
답변 3
ALTER TABLE `g5_write_co_write_kt`
ADD `wr_11` VARCHAR(255) NOT NULL ,
ADD `wr_12` VARCHAR(255) NOT NULL ,
ADD `wr_13` VARCHAR(255) NOT NULL ,
ADD `wr_14` VARCHAR(255) NOT NULL ,
ADD `wr_15` VARCHAR(255) NOT NULL ,
ADD `wr_16` VARCHAR(255) NOT NULL ,
ADD `wr_17` VARCHAR(255) NOT NULL ,
ADD `wr_18` VARCHAR(255) NOT NULL ,
ADD `wr_19` VARCHAR(255) NOT NULL ,
ADD `wr_20` VARCHAR(255) NOT NULL ;
이렇게 해보세요
마지막 빼고 ; 대신 ,를 넣어보세요
ALTER TABLE `g5_write_co_write_kt`; 여긴 그냥 빼시고요
if (!isset($write['wr_11']) && !isset($write['wr_17']) ) {
for($i=11; $i<=17; $i++){
sql_query(" ALTER TABLE `{$write_table}` ADD `wr_".$i."` VARCHAR(255) NOT NULL DEFAULT '' ", false);
}
}