bcs_ptx 0 Denunciar post Postado Fevereiro 29, 2012 Bom dia pessoal, como que eu faço para usar update e select juntos? eu quero fazer o seguinte... Primeira data = '01/01/2012' última data = '03/05/2012' depois de atualizado a primeira data = '04/05/2012' depois que passar o dia da primeira data, atualizar automatico para um dia após a última data que tem no banco, tentei fazer assim, mas não deu certo. UPDATE tbl_teste SET data_aniversario = (SELECT ADDDATE(max(data_aniversario), INTERVAL + 1 DAY) FROM tbl_teste); Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Fevereiro 29, 2012 Que erro deu ? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Fevereiro 29, 2012 Sem WHERE mesmo? Compartilhar este post Link para o post Compartilhar em outros sites
bcs_ptx 0 Denunciar post Postado Fevereiro 29, 2012 Pessoal assim, ja consegui fazer, mas só consegui fazer direto no código com php, assim : <?php include('../conexao.php'); $total = "SELECT ADDDATE(max(data_aniversario), INTERVAL 1 DAY) AS data_atualizada FROM tbl_teste"; $resultado = mysql_query($total); while($dados = mysql_fetch_array($resultado)){ $total = $dados[0]; } $atualiza = "UPDATE tbl_teste SET data_aniversario = '".$total."' WHERE now() > data_aniversario"; if(!mysql_query($atualiza)){ echo 'erro!!!'; exit(); } ?> mas só no banco com uma linha de código, com select e update juntos não consegui não Compartilhar este post Link para o post Compartilhar em outros sites