phpMyAdmin 게시판 여분필드 wr_1 전부 엡데이트 하려면 ?
본문
phpMyAdmin 게시판 여분필드 wr_1 전부 엡데이트 하려면 ?
이렇게 작성 하는 것이 맞는가요?
UPDATE `g5_write_01_2` SET `wr_1` = '300' WHERE `g5_write_01_02`.`wr_num` <2500;
#1054 - Unknown 칼럼 'g5_write_01_02.wr_num' in 'where clause' 이런 오류가 뜨구요
UPDATE g5_write_01_2 SET wr_1 = '300' WHERE wr_num < 2500;
테이블명 빼보고 하면 값이 안 먹힙니다
답변 4
좀 이상한데요
Update문의 g5_write_01_2과
Where 절 이하의 g5_write_01_02 는
어떤게 테이블명인가요?
g5_write_01_2 인지
g5_write_01_02 인지 부터 확인해보시고
실제 값이 존재하는지
select * from g5_write_2;
select * from g5_write_02;
로 확인후 해당하는 테이블에 쿼리작업을 수행하셔야 합니다.
select wr_num from g5_write_01_2 where wr_num < 2500 으로 select 해보고 값이 나오는지 확인해보세요
후자가 맞습니다. 테이블명이 안되면 위에서 말씀하신 기준으로 데이터가 제대로 불러오는지 부터 체크해 보셔야 할듯 합니다.
select 값은 변경하는게 아니고 조회이기에 데이터가 제대로 나오는지 부터 체크를 위해서 확인해 보시라고 하시는듯 합니다.
UPDATE `g5_write_01_2` SET `wr_1` = '300' WHERE `wr_num` <2500;
이게 맞는 쿼리문 같네요.
update 테이블명 set 칼럼='값' where 조건절