만약 두개의 텍스트는 왼쪽이 id, 오른쪽이 name이다.
지금 사용하고 있는 웹사이트이 mirae8440.eworks 전자결재 테이블
이걸 하나하나 넣어야 하나 고민을 했는데, 다른 방법이 있어서 기록해 봅니다.
mirae8440.eworks의 컬럼중 author가 name에 해당되면 author_id를 왼쪽 id로 적용하도록 수정하고 싶을때 사용하는 코드
UPDATE mirae8440.eworks e
JOIN (
SELECT id, name
FROM mirae8440.al
) a ON e.author = a.name
SET e.author_id = a.id;
이렇게 join을 활용하면 간단하게 해결되네요~
꼭 기억해야 겠어요~
반응형
'IT tech Coding > mysql' 카테고리의 다른 글
mysql에서 저장형태를 json 제공해 주는 버전은 몇부터 인가? (0) | 2024.04.27 |
---|---|
[mysql] 날짜 값이 null 이거나 '0000-00-00'인 경우 전체 테이블 내용 바꾸기 (1) | 2024.01.26 |
[mysql] 날짜가 어제인 경우를 추출하는 간단한 코드 (0) | 2023.11.24 |
웹사이트 방문자를 기록하기 위한 sql DB 생성 (0) | 2023.08.27 |
SQL 쿼리문장, 로직 연구 필드에서 추출후 각종 정보 가져오기 (1) | 2023.07.08 |