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

    inserire (n) dati in una colonna di un db Mysql

    Cerco di chiarire il titolo...

    ho questo problema devo inserire in un db mysql delle classifiche composte da 14 colonne+ 1 colonna codice che identifica la classifica e (n) righe. In fase di inserimento nel db vorrei fare in modo che nella prima colonna del db (codice) venga inserito un codice numerico. Questo codice deve essere uguale per tutte le (n) righe della classifica. Attualmente in modo molto empirico inserisco questo codice nel file .csv prima di importarlo nel db, ma vorrei poterlo fare in modo automatico quando importo nel db il file.

    ciao e grazie
    Fabio

  2. #2
    che tipo di codice e' quello della prima colonna?
    segue una sua logica?
    viene calcolato in base ai valori delle altre colonne nella stessa riga?
    e' un indice numerico di semplice identificazione?
    si vivono molte vite e si muore una volta sola

  3. #3
    è un indice numerico semplice che lega la classifica ad una news e la identifica, è quindi generato in fase di inserimento della news.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    27
    Se ho capito bene devi inserire n righe identificate da un codice univoco giusto?

    Se non hai pretese particolari potresti usare come codice univoco
    il last_insert_id() che ti restituisce l'inserimento della prima riga e quindi utilizzare questo valore come codice per gli inserimenti delle righe successive..

    Spero di averti aiutato!
    Ciao

  5. #5
    Si grazie, direi che può essere un'idea....ci provo

    ciao
    Fabio

  6. #6
    crea una colonna della tabella
    ad esempio idNews
    e sugli attributi dagli AUTO_INCREMENT
    ogni volta che inserirai un record, questo campo
    si autoincrementerà.
    e' ovvio che così hai un codice univoco che identifica il record.

    io questo lo faccio con phpmyadmin,
    in sql dovrebbe essere così

    CREATE TABLE news (
    idNews INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
    news TEXT NOT NULL)

    come vedi, la prima colonna non puo' essere nulla
    e sarà utilizzata come chiave primaria, ossia una chiave univoca per ogni record che sarà utilizzata per l'identificazione.
    si vivono molte vite e si muore una volta sola

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.