2016-08-06 17 views
0

Nach dem Versuch, Google und einige andere Beiträge hier, ich kann nicht die Antwort finden.Konvertieren YYYY-mm-dd in JJJJMMTT in MYSQL

Ich habe derzeit Daten in MYSQL als YYYY-mm-dd gespeichert, aber für die ACF-Datumsauswahl in Wordpress liest es Daten als yyyymmdd.

Wie kann ich das aktuelle Format in das neue Format konvertieren? Alle anderen Konvertierungen scheinen es zu wollen, aber ich sollte sie wegnehmen.

+0

ist es eine Zeichenkette oder ein Datumszeittyp? –

+0

Sie können diese Art von Sache in Ihrem CSS oder Javascript tun – Strawberry

Antwort

0

Mit all Ihren Rat, den ich die richtige Abfrage auszuführen gefunden duplizieren.

UPDATE `wp_postmeta` 
SET meta_value = replace(meta_value, '-', '') 
WHERE `meta_key` = 'release_date' 
0

Datumsangaben werden in der Datenbank in einem internen Format gespeichert. So wandeln sie in einen String, verwenden Sie die date_format() Funktion:

select date_format(col, '%Y%m%d') 

Wenn die Daten als Strings gespeichert werden, dann benutzen Sie einfach replace():

select replace(col, '-', '') 

Sie können den Tabellen schreiben Blick auf, wenn Sie don Ich möchte das nicht bei jeder Auswahl aus den Tabellen tun.

0
mysql> `SELECT col from tableA` 
     -> '2008-06-13' 
mysql> SELECT col+ 0 from tableA ; 
     -> 20080613