그래서, 테이블에 존재하는 모든 국가에 대해 $ NONE 행을 삽입하려고합니다.서브 쿼리를 기반으로 엄청난 수의 행을 삽입하십시오 ... 문제가 있습니다
그것은
Afghanistan, NONE
Albania, NONE
Andorra, None
... 각 국가에 대해 나열된 지역에 추가한다 과 같아야은 ... 그들은 다음과 같이 :
| Zambia | Western |
| Zimbabwe | Bulawayo |
| Zimbabwe | Harare |
| Zimbabwe | Manicaland |
| Zimbabwe | Mashonaland Central |
| Zimbabwe | Mashonaland East |
| Zimbabwe | Mashonaland West |
| Zimbabwe | Masvingo |
| Zimbabwe | Matabeleland North |
| Zimbabwe | Matabeleland South |
| Zimbabwe | Midlands
이 코드입니다 나는 시도하고 있지만 비참하게 실패하고있다.
insert into countries2 (province,country)
VALUES ('NONE', (select distinct country from countries2));
난 그냥
You can't specify target table 'countries2' for update in FROM clause
를 얻을 그러나 그것은 또한 오류 던지고있다 :
Subquery returns more than 1 row
완전하고 구별되는 '없음'. 하하 –