1
데이터베이스의 테이블 열에있는 모든 값을 실수로 삭제했습니다. 테이블에 트랙이 있고 added_by는 누가 트랙을 추가했는지 지정하는 문자열입니다.Mysql : 다른 데이터베이스의 테이블 값으로 테이블 업데이트
이제 테이블의 old_tracks
을 사용하여 데이터베이스의 이전 백업을 old_database
으로 복원했습니다. 현재 버전은 database
이고 테이블은 tracks
입니다.
나는 각 addedby 필드의 값을 복원 할, 그러나 이것은 나를 위해 작동하지 않습니다
UPDATE tracks
SET added_by = `old_database`.`old_tracks`.`added_by`
WHERE id = `old_database`.`old_tracks`.`id`;
당신이 내가 그것을 올바른 방법을 도와 드릴까요?
고마워요.
하는 내 대답 – jmail
안녕하세요 .. 당신의 대답에서는 두 개의 서로 다른 테이블입니다 보십시요. 하지만 두 개의 다른 데이터베이스에 테이블이 있습니다. – skovmand
은 동일한 mysql 서버에있는 데이터베이스입니까? 아니면 다른 서버에 있습니까? – Olli