이를 위해 SUBSTRING_INDEX()와 함께 UPDATE 명령을 사용하십시오. 먼저 테이블을 생성하겠습니다 -
mysql> create table demo69−> (−> name varchar(40)−> );쿼리 OK, 영향을 받는 행 0개(5.04초)
insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 -
mysql> demo69 값에 삽입('John/Smith');쿼리 OK, 1행 영향(0.83초)mysql> demo69 값에 삽입('David/Miller'), 쿼리 OK, 1행 영향(0.23초) )mysql> demo69 값에 삽입('Chris/Brown');쿼리 OK, 1행 영향(0.40초)mysql> demo69 값에 삽입('Carol/Taylor');쿼리 OK, 1행 영향(0.36초)사전>select 문을 사용하여 테이블의 레코드 표시 -
mysql> select *from demo69;이것은 다음과 같은 출력을 생성합니다 -
+--------------+| 이름 |+--------------+| 존/스미스 || 데이비드/밀러 || 크리스/브라운 || Carol/Taylor |+--------------+4행 세트(0.03초)다음은 모든 varchar 열 행을 업데이트하는 쿼리입니다. -
mysql> update demo69−> set name=substring_index(name,'/',1);Query OK, 영향을 받는 4개 행(0.13초) 일치하는 행:4개 변경됨:4개 경고:0select 문을 사용하여 테이블의 레코드 표시 -
mysql> select *from demo69;이것은 다음과 같은 출력을 생성합니다 -
+-------+| 이름 |+-------+| 존 || 데이비드 || 크리스 || 캐롤 |+-------+4행 세트(0.00초)