이전 시스템에서 마이그레이션 된 테이블이 있습니다. 테이블에 더 이상 유효하지 않은 일부 값이 들어 있습니다. 유효하지 않은 데이터를 유효한 데이터로 변경할 수 있어야합니다. 테이블에는 id와 who라는 두 개의 열만 있습니다. 둘 다 int 값입니다.구문 분석 할 Mysql 명령
id 열은 저장된 작업의 작업 ID입니다. who id는 작업에 할당 된 사람입니다. 새로운 시스템에서 id = 10이 유효하지 않습니다. 그래서 위의 명령을 동시에 값을 변경할 수있는 방법이 있나요 (16)
Table CC
id | who
mysql> select * from cc;
1 | 2
1 | 3
2 | 1
2 | 10
mysql> select * from CC where id = 2;
2 | 1
2 | 10
mysql> select * from CC where who = 10;
2 | 10
10의 모든 인스턴스를 변경해야합니까?
mysql> update CC set who = '16' where who = 10;
시도해보십시오.이 경우 작은 따옴표는 데이터 유형이 정수이므로 선택 사항입니다. http://www.sqlfiddle.com/#!2/f4d4c/1 –