programing

mysql 열에 있는 모든 값을 변경합니다.

megabox 2023. 10. 31. 20:40
반응형

mysql 열에 있는 모든 값을 변경합니다.

나는 "Quellendatum" 테이블 열의 모든 값을 변경하고 싶습니다.

행 값이 2005-06-20인 경우 2012-06-20으로 대체해야 합니다.행 값이 NULL이거나 비어 있으면 손상되지 않아야 합니다.

현재 행을 선택하여 수동으로 수정합니다.

UPDATE  `outgoing2`.`tbl_hochschule` 
SET  `Quellendatum` =  '2012-06-20' 
WHERE  `tbl_hochschule`.`id` =1;

이 작업을 자동화할 수 있는 방법이 있습니까?

다음은 어떻습니까?

UPDATE outgoing2.tbl_hochschule 
SET Quellendatum = '2012-06-20' 
WHERE Quellendatum = '2005-06-20' 
AND !isnull( Quellendatum );

MySql에서 다음을 수행할 수 있습니다.

UPDATE TABLENAME    
SET IDCOLUMN=VALUE    
WHERE IDCOLUMN=VALUE    
AND !isnull (IDCOLUMN)

다음이어야 합니다.

UPDATE tablename 
SET Quellendatum = '2012-06-20' 
WHERE Quellendatum = '2005-06-20'
UPDATE outgoing2.tbl_hochschule 
SET Quellendatum = '2012-06-20' 
WHERE Quellendatum <> '' AND Quellendatum <> NULL;

해봐도 좋습니다.

UPDATE TABLE 
SET COLUMN_NAME = " "

열에 있는 모든 값이 업데이트됩니다.

Quellendatum = "2005-06-20"이면 NULL이 될 수 없습니다. 그래서 '의 사용이 보이지 않습니다.AND !isnull (Quellendatum)

언급URL : https://stackoverflow.com/questions/15430009/mysql-change-all-values-in-a-column

반응형