programing

mysql에서 셀 데이터 변경

newsource 2023. 1. 10. 21:12

mysql에서 셀 데이터 변경

mysql 테이블의 한 셀에만 있는 데이터를 변경하려면 어떻게 해야 합니까?UPDATE는 컬럼의 모든 파라미터가 변경되기 때문에 문제가 있습니다만, 1개만 변경해 주세요.어떻게요?

업데이트할 행을 지정해야 할 수 있습니다.

UPDATE 
    mytable
SET 
    column1 = value1,
    column2 = value2
WHERE 
    key_value = some_value;

제 대답은 다른 사람들이 전에 말했던 것을 반복하는 것이지만, 저는 예를 들어,MySQL그 이유는 앞의 답변이 조금 이해하기 어려웠기 때문입니다.

단일 행의 열을 업데이트하기 위해 사용해야 하는 일반적인 명령어 형식:

UPDATE my_table SET my_column='new value' WHERE something='some value';

여기 예가 있습니다.

전에

mysql> select aet,port from ae;
+------------+-------+
| aet        | port  |
+------------+-------+
| DCM4CHEE01 | 11112 | 
| CDRECORD   | 10104 | 
+------------+-------+
2 rows in set (0.00 sec)

변경

mysql> update ae set port='10105' where aet='CDRECORD';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

끝나고

mysql> select aet,port from ae;
+------------+-------+
| aet        | port  |
+------------+-------+
| DCM4CHEE01 | 11112 | 
| CDRECORD   | 10105 | 
+------------+-------+
2 rows in set (0.00 sec)

UPDATE는 사용자가 구체적으로 나열한 열만 변경합니다.

UPDATE some_table
SET field1='Value 1'
WHERE primary_key = 7;

WHERE절은 갱신되는 행을 제한합니다.일반적으로 테이블의 기본 키(또는 ID) 값을 식별하여 한 행만 업데이트합니다.

SET절은 업데이트할 열을 MySQL에 알려줍니다.원하는 만큼 열을 나열할 수 있습니다.목록에 없는 항목은 업데이트되지 않습니다.

UPDATE는 지정한 값만 변경합니다.

UPDATE table SET cell='new_value' WHERE whatever='somevalue'

다음을 시도해 보십시오.

UPDATE TableName SET ValueName=@parameterName WHERE
IdName=@ParameterIdName

갱신 테이블 <tablename> 세트 <COLUMN=VALUE> 어디에 <CONDITION>

예:

UPDATE TABLE teacher SET teacher_name='NSP' WHERE teacher_id='1'

이거 먹어봐.

UPDATE `database_name`.`table_name` SET `column_name`='value' WHERE `id`='1';

MySQL의 일부 열에는 "업데이트 시" 절이 있습니다. 다음을 참조하십시오.

mysql> SHOW COLUMNS FROM your_table_name;

어떻게 업데이트해야 할지 모르겠지만 알게 되면 편집 내용을 게시하겠습니다.

언급URL : https://stackoverflow.com/questions/3024546/change-one-cells-data-in-mysql