2011-01-26 4 views
0

mysql phpmyadmin에 영숫자 (varchar) 데이터를 잘라내는 구문 쿼리가 있습니까? 여기 내가 어떻게 되길 바래 야지 :mysql의 영숫자 데이터를 자르는 SQL 구문 phpmyAdmin

내 테이블에 내 프로코 코드 열 내에서이 샘플 데이터 BEFKR679GKQTX46AFKP14VY (25)로 구성되어있는 두 개의 필드 id (int)와 promocode (varchar) (25)가 있습니다. 그리고 나는 처음에 이것을 자르고 싶습니다. 영숫자로만 작성하면 BEFKR679GKQT처럼 보이게됩니다. 그리고 내 테이블에있는 기존의 1,000 개의 입력 데이터를 어떻게 바꾸어야할지 모르겠군요. 모두 12가 아니라 25 로요.

답변

1
  1. 테이블을 백업하십시오. 이 작업을 수행 할 수 없으면 계속하지 마십시오.

    UPDATE my_table SET promocode = SUBSTRING(promocode,1,12); 
    
  2. 는 테스트 테이블에 당신에게 만족을 작동하고 백업이 완료되면 실시간으로 수행하고 테스트 테이블에 같은 명령을 만들

  3. 테스트 확실히 당신은 그것을 이해 표. MySQL의 문자열 함수에

더 많은 정보는 여기에 있습니다 : phpMyAdmin을에서 SQL을 실행

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html

은 여기에 있습니다 : 존은 ..이 일

http://community.mybb.com/thread-4720.html

+0

감사 – Kid