이미 생성해놓은 분류관리의 데이터를 한번에 업데이트 채택완료
분류관리에... 160개 가량의 분류가 있습니다....;;
근데 이걸 일일이 이미지 크기, 이미지 높이에 동일한 값을 넣는 방법말고...
db에 한번에 업데이트시켜주려면... sql 쿼리를 어떻게 짜야하나요..??
아래 구문은 shop.head.php 상단에 심어놓고 페이지 접속하면 db가 업데이트 실행되게 해서 한번에 모든 분류의 이미지 크기와 이미지 높이를 690으로 세팅하려합니다...;;
</p>
<p>$sql = " update {$g5['g5_shop_category_table']} set ca_img_width = '690', ca_img_height = '690' ";</p>
<p>sql_query($sql);</p>
<p>
이렇게 where 절 없이 쿼리를 돌리면 모든 분류의 이미지 크기, 이미지 높이가 바뀌나요...??
개발자가 아니어서... /shop_admin/categoryformupdate.php 파일에서 업데이트 시켜주는 구문을 보고 짜본건데... 쿼리를 함부로 실행시켰다가.. 꼬일거 같아서 문의 남겨봅니다;;
답변 2개
답변에 대한 댓글 5개
단일 쿼리라면 직접 DB툴에서 수행하는게 빠르고 간편합니다.
정말 감사드립니다!! 완전 노가다로 3페이지까지 수동으로 바꾸고나서 이건 아닌거 같아서 문의남긴건데!! 물어보길 잘했네요!!
감사드립니다~!!
마이어드민에서
[code]
update `g5_shop_category` set `ca_img_width` = '690', `ca_img_height` = '690' where 1
[/code]
이렇게 하고 실행하니 바로 적용됐습니다... 신세계를 경험했네요;;
댓글을 작성하려면 로그인이 필요합니다.
구글링해서 찾아봤는데...
https://stackoverflow.com/questions/16066202/updating-one-column-in-all-rows-in-a-table">https://stackoverflow.com/questions/16066202/updating-one-column-in-all-rows-in-a-table
첫번째 답변보니 모든 행의 특정 열만 업데이트하려면 where 절은 안넣어도 된다고 하네요...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그럼 본문의 구문에서
[code]
$sql = " update {$g5['g5_shop_category_table']} set ca_img_width = '690', ca_img_height = '690' where (1) ";
sql_query($sql);
[/code]
이렇게 심어놓으면 되는건가요??