IT

MariaDB 기존 열의 새 열 데이터에 삽입

itgroup 2023. 9. 10. 12:09
반응형

MariaDB 기존 열의 새 열 데이터에 삽입

SQL db에 새 열을 만들어야 합니다.새 열에는 기존의 다른 두 열에서 가져온 데이터가 있어야 합니다.

이것은 단순한 SQL 명령이라고 생각했지만 새 열에 데이터가 채워지지 않습니다.

ALTER TABLE table1 ADD COLUMN new_C text;
INSERT INTO table1 (new_C)
SELECT IFNULL (title_1, title_2) from table1;

새 열이 생성되지만 "NULL"로 채워집니다.누가 도와줄 수 있나요? 제가 뭘 잘못하고 있는지요?

감사해요.

당신이 정말 원했던 것은UPDATE명령:

UPDATE table1 SET newC = IFNULL (title_1, title_2);

당신의 결과로INSERT명령어에는 삭제해야 할 newC 값만 포함된 행이 많을 수 있습니다.

언급URL : https://stackoverflow.com/questions/51928923/mariadb-insert-into-new-column-data-from-existing-column

반응형