MySQL, fullname 열의 데이터가 포함된 'FullNameReverseOrder' 열을 추가하고 (FName, LName)을 (LName, FName)으로 변경합니다.
P粉948258958
2023-08-17 17:32:04
<p>NameTable이라는 테이블에 FullNameReverseOrder라는 새 열을 추가하고 싶습니다. 여기서 FullName의 정보는 FirstName LastName의 순서로 정렬되고 FullNameReverseOrder는 LastName FirstName의 순서로 저장됩니다. </p>
<p>사용할 수 있는 표는 다음과 같습니다.</p>
<pre class="brush:php;toolbar:false;">테이블 NameTable 생성(ID int, FullName varchar(100), age int, 기본 키(ID));
NameTable에 삽입(ID, FullName, age) 값(1, 'ben thompson', 23);
FullNameReverseOrder라는 새 열을 추가합니다.
테이블 변경 NameTable 열 추가 FullNameReverseOrder varchar(100) ...여기서 무엇을 해야할지 모르겠습니다... FullName;</pre> 이후
<p><br /></p>
고려해야 할 몇 가지 사항.
질문을 바탕으로
FullName
열이 공백으로 구분된 최대 3개의 단어로 구성된 다음 데이터 예를 생각해 보세요쿼리,
으아악결과,
으아악먼저 테이블 구조를 수정하여 변경하세요. 트랜잭션이 많은 경우 테이블을 적절하게 잠그는 것이 좋습니다
으아악새로 추가된 LastName, MiddleName 및 FirstName 열을 업데이트하려면 다음 명령을 사용하십시오.
으아악선택하세요,
으아악결과
으아악이제 이 프로세스가 자동으로 발생하도록 하려면 트리거 생성을 고려해 보세요.
으아악테스트 값 삽입
으아악결과
으아악예시 보기