2013-09-02 4 views
-2

나는 code이라는 열을 가지고 있고 모든 열에 열은 FE입니다. 13,000 개의 레코드를보고 싶지 않으므로 '코드'안에 FEFEU으로 바꿀 수있는 빠른 방법이 있습니까?많은 행의 열 내용 변경

이 질문이 간단한 질문 일 수도 있고 그렇지 않을 수도 있습니다. 해결책을 찾기 위해 단어를 어떻게 쓰는지 모르겠습니다.

답변

1

당신은 다음과 같이 할 수 있어야한다 :

UPDATE <table> SET code = REPLACE(code, 'FE', 'FEU'); 

열이 정말 값이 포함 된 경우 FE 간단한 WHERE 절은 충분해야한다 :

UPDATE <table> SET code = 'FEU' WHERE code = 'FE'; 
+0

두 번째 옵션을 사용해 주셔서 감사합니다. – user2442178

+0

네, 그게 가장 효율적입니다. – Cyclonecode

0

어쩌면 이렇게 될까요? 당신의 컬럼은 문자열 'FE'을 포함하고 'FEU'로 교체하려는 경우

UPDATE yourtable 
SET code = 'FEU' 
WHERE code = 'FE' 

작동합니다.

0
update `table` 
set `code` = replace(`code` , "FE","FEU") 
where (if there is a where write it here) 

당신을 어떻게해야

0

아마도 가장 빠른 방법 일 것입니다. 당신은 이것을 시도 할 수 있습니다 : -

UPDATE yourtable 
SET code = 'FEU' 
WHERE code = 'FE'