테스트 사이트 - 개발 중인 베타 버전입니다

phpMyAdmin 게시판 여분필드 wr_1 전부 엡데이트 하려면 ? 채택완료

박스피카 2년 전 조회 1,553

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개

채택된 답변
+20 포인트
플래토
2년 전

좀 이상한데요

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;

로 확인후 해당하는 테이블에 쿼리작업을 수행하셔야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

UPDATE `g5_write_01_2` SET `wr_1` = '300' WHERE `wr_num` <2500;

이게 맞는 쿼리문 같네요.

 

update 테이블명 set 칼럼='값' where 조건절

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
2년 전

후자가 맞습니다. 테이블명이 안되면 위에서 말씀하신 기준으로 데이터가 제대로 불러오는지 부터 체크해 보셔야 할듯 합니다.
 

select 값은 변경하는게 아니고 조회이기에 데이터가 제대로 나오는지 부터 체크를 위해서 확인해 보시라고 하시는듯 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

select wr_num from g5_write_01_2  where wr_num  < 2500 으로 select 해보고 값이 나오는지 확인해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

박스피카
2년 전
wr_1 = '300' 이것은 어디에 추가 하시는가요 ?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인