Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [SQL] Creare una nuova tabella da select

    Buon giorno, vorrei sapere cortesemente come faccio a creare una nuova tabella da una select.
    Es:
    codice:
    select * from contatti1 where abilitazione <> 1
    Mi restituirà 50 record, questi record voglio che vadano a popolare una nuova tabella es: contatti2, che creerò dopo la select...Come faccio?
    Grazie mille :|

  2. #2
    SELECT elenco_campi INTO tabella2 FROM tabella1 WHERE condizioni

    tabella2 NON deve esistere

  3. #3
    ho fatto come mi hai indicato in questi due modi:
    codice:
    //1°
    SELECT id, username, pwd, datainserimento, abilitato INTO tabella2 FROM tabella1 WHERE abilitato <>1
    
    //2° select * INTO tabella2 FROM tabella1 WHERE abilitato <>1
    Ma non funziona

  4. #4
    che vuol dire "non funziona"?

  5. #5
    si, scusami hai ragione, non mi crea la tabella2 e non mi restituisce errore

  6. #6
    mi restituisce questo messaggio:
    Undeclared variable: tabella2

  7. #7

  8. #8
    la versione è MySQL-Front 2.5

  9. #9
    non conosco così bene MySql, ma a scuola per fortuna mi hanno insegnato a consultare la documentazione http://dev.mysql.com/doc/refman/5.0/...nto-table.html

  10. #10
    beato te,che hai fatto la scuola...io no sono autodidatta...
    Comunque, cosi funziona...ma devo avere già la tabella2 vuota, ovviamente con le stesse caratteristiche della tabella1.

    Però per poter creare la tabella2 attraverso la select con la discriminante abilitato<>1, dovrei fare cosi come mi hai detto?
    codice:
    SELECT id, username, pwd, datainserimento, abilitato INTO tabella2 FROM tabella1 WHERE abilitato <>1
    Però a me non funziona...
    mmma...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.