Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [PHP/MYSQL]Adattare le query al database! Bel problemone!

    Ciao a tutti

    Mi trovo con il dover inserire 700 Query tutte diverse... in una tabella che ha solo 5 colonne...


    allora... in una tabella con 5 colonne voglio inserire dei record scritti in questo modo:

    INSERT INTO catdirectory VALUES ('910', 'Divertimento e Spettacolo', 'Attori e Personaggi', 'M', 'Marilyn Monroe');
    Però il problema è che non tutti i record sono fissi..

    ma c'è ne sono altri scritti così:
    INSERT INTO catdirectory VALUES ('910', 'Divertimento e Spettacolo');
    Gentilmente il MYSQL mi dice che non può dato che qui ci sono solo due colonne scritte... e quindi la sintassi è errata
    deve essere questa:
    INSERT INTO catdirectory VALUES ('910', 'Divertimento e Spettacolo','','','','');
    Bene... dovrei stare li a contare per ogni query quante colonne mancano da completare e quindi inserire per ogni colonna vuota un ,''
    lavoro che richiede un paio di vite!

    Non c'è qualche comando da implementare alla tabella la quale se trova collone in più o in meno scrive lo stesso i record?

    Speriamo che qualcuno abbia capito

    Grazie

    Andrea
    LoginDOT.com || Directory gratuita
    Aggiungete i vostri siti gratuitamente, back link non necessario, ma gradito.

  2. #2
    Se le righe, come presumo, sono in un file ti conviene aprire con un editor e mettere i campi di default mancanti, utilizzando per quanto possibile il replace.

    Non mi pare che a livello di mysl sia possibile quello che tu chiedi.

    O elenchi i campi, Es.:

    INSERT INTO catdirectory
    (campo1, campo2)
    VALUES
    ('910', 'Divertimento e Spettacolo');


    oppure il VALUES deve comprenderli tutti.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.