묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
mysql 전문가님들 안계신가요?ㅠㅠ
2015.09.17 21:53
다름이아니라 xe_nstore_cart 이테이블에서 item_srl에 저 75254를 모두 65000으로 바꿔야 하는데요 ㅠㅠ
문제는 이게 2000개가 되다보니..수동으로 하기가 도무지 힘들더라구요 ㅠㅠ
이걸 한번에 명령어로 하는 방법이 있다고 하는데요
sql질의에서 사진처럼 두번째칸에다가
UPDATE xe_nstore_cartSET `item_srl` = REPLACE(`item_srl`, '75254', '65000');
이렇게 입력하면 되나요?ㅠㅠ
간절히 부탁드립니다.
REPLACE 함수는 앞뒤 보지 않고 무차별적으로 치환하기 때문에, 만약 item_srl이 375254인 것이 있다면 365000으로 바뀌고, 752541은 650001로 바뀌게 됩니다. 물론 이렇게 정확하게 겹치는 값이 있을 가능성은 낮지만...
UPDATE xe_nstore_cart SET item_srl = 65000 WHERE item_srl = 75254;
이게 더 안전할 것 같네요.
기왕 phpmyadmin에 들어가신 김에 "내보내기" 메뉴를 사용해서 백업받아놓고 작업하세요.