2011-09-30 6 views
0

J'ai un champ avec unixtime en secondes et j'ai besoin qu'il soit en millisecondes. Juste une simple requête pour mettre à jour l'heure des colonnes et changetime en multipliant par 1000.mise à jour de champ simple mysql

J'ai eu un script pour le faire, mais je l'ai perdu. Totally ayant un vendredi.

Répondre

1
UPDATE yourtable 
SET `time` = `time` * 1000, `changetime` = `changetime` * 1000 
+0

putain je me suis battu ... – mugetsu

+0

excellent. J'apprécie l'aide. Juste un de ces jours. – shinyidol

+0

a couru dans le problème bigint. Maintenant j'ai besoin de créer une nouvelle colonne bigint pour supporter les nouvelles valeurs. – shinyidol

0

Si vous voulez juste de mettre à jour toutes vos lignes en cours puis:

update nom_table set nom_colonne = nom_colonne * 1000 où 1

0
Update yourtable 
Set column=column*1000 

Remplacer 'yourtable' et ' colonne 'par les noms réels, évidemment.