2017-10-12 15 views
-4

Mysql Wie konvertiert man eine Spalte des Typs varchar 2017-10-10 23: 59: 21.087 zu bigint?MYSQL wie varchar zu bigint zu konvertieren

ich den Typ umwandeln möchten '2017.10.10 23: 59: 21,087' zu 20171010235921087

+2

Was haben Sie versucht? Können wir Ihr aktuelles SQL sehen, das nicht funktioniert hat? – h2ooooooo

Antwort

0

Hier gehen Sie:

select REPLACE(REPLACE(REPLACE('2017-10-10 23:59:21.087', '-', ''), ':', ''), ' ', '') 

Wenn es ein Feld in einer Tabelle ist, nur dieses allein tun :

SELECT REPLACE(REPLACE(REPLACE(forex_lastupdate, '-', ''), ':', ''), ' ', '') 
FROM noksek_tickdata_copy; 
+0

Danke für Ihre Antwort. Ich habe eine Spalte namens forex_lastupdate in der Tabelle noksek_tickdata_copy. Der Typ der Spalte ist varchar gleich mit '2017-10-10 23: 59: 21.087'. Also, ich möchte diese Spalte zu bigint wie 20171010235921087 konvertieren. –

+0

Ersetzen Sie einfach das hardcoded Datum in meiner Abfrage durch den Feldnamen. – Lamar

Verwandte Themen