Visualizzazione dei risultati da 1 a 2 su 2

Discussione: cambiare tipo di campo

  1. #1
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591

    cambiare tipo di campo

    Buongiorno a tutti..

    sto facendo dei test in locale su un DB esistente: dovrei modificare un campo di tipo varchar, che contiene SOLO numeri, e farlo diventare un campo numerico. Il problema è che in realtà non contiene solo numeri ma anche i separatori delle migliaia, e anche dei milioni..
    come potrei fare?
    devo tenerlo così?

    ah.. ho appena 1800000 record, quindi sarebbe difficile modificare a mano tutti i record esistenti..

    grazie in anticipo a chi mi darà un aiuto..

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    probabilmente ti arriveranno altri suggerimenti magari migliori, ma una possibilità è quella di:
    - modificare la tabella cambiando nome al campo (es.: da NUMS a NUMSOLD)
    - modificare la tabella aggiungendo il campo voluto (es.: NUMS di tipo numerico)
    - fare un UPDATE generale di tutti i record impostando NUMS con un casting da NUMSOLD
    - modificare la tabella eliminando il campo NUMSOLD

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.