Porque da erro ?

Em um bd mysql, tenho 2 tabelas com alguns campos identicos.
Em especial, os cpos INSCRICAO, NOME, UF tem nas 2 tabelas, sendo q INSCRICAO é chave primaria em ambas.
Na interface Mysql, o comando
select INSCRICAO, NOME, UF FROM inscricoes ;
me traz as linhas corretamente.

Da mesma forma, o comando
select INSCRICAO, NOME, UF FROM cadastro;
tb me traz as linhas corretamente.
Na verdade, me traz 0 linhas pq dei um “TRUNCATE cadastro” antes.

Td Ok, td bonitinho.
Mas se eu mando o comando
INSERT INTO candidatos (INSCRICAO, NOME, UF) VALUES ( SELECT INSCRICAO, NOME, UF FROM inscricoes );

essa shit dah erro.
Qual eh a pegadinha ?

Tente assim:
INSERT INTO candidatos (INSCRICAO, NOME, UF) SELECT INSCRICAO, NOME, UF FROM inscricoes ;

Desse jeito eu ainda nao tinha tentado. Obrigado, amigo. Funfou legal.
A proposito, dei uma olhada no seu site, ta mt legal.
So me permita uma correcao:
No link localizacao, estah escrito: “Estamos Locazlizado neste Endereço:”
Vale uma corrigida.
Gde abraco.

Opa, valeu por dizer sobre o erro no site.
Na verdade esse site é da empresa onde trabalho, nem sei quem vez.
Vou passar para o responsável, acho que estão querendo trocar por um mais atualizado.
Mesmo assim, obrigado.