Fecha de importación del archivo CSV como formato de fecha en la base de datos MySQL -- mysql campo con csv campo con date campo con import campo con converter camp Relacionados El problema

Import date from csv file as DATE format in MySQL database


0
vote

problema

Español

Tengo un archivo CSV de la que quiero crear una base de datos. Ahora todo funciona bien, excepto la fecha que ahora se almacena en una columna VARCHAR.

¿Es posible hacerlo para que la fecha se almacene en una columna de fecha cuando lo impode desde mi phpmyAdmin? El CSV se ve así:

  Date,HomeTeam,AwayTeam,FTHG,FTAG,FTR,HTHG,HTAG,HTR 29-09-2017,Excelsior,Vitesse,0,3,A,0,1,A 30-09-2017,Heracles,Feyenoord,2,4,A,0,3,A 30-09-2017,Willem II,Den Haag,1,2,A,0,1,A   
Original en ingles

I have a csv file that i want to create a database from. Now everything works fine except for the date that is now stored in a VARCHAR column.

Is it possible to make it so that the date get stored in a DATE column when i import it from my phpMyAdmin? The csv looks like this:

Date,HomeTeam,AwayTeam,FTHG,FTAG,FTR,HTHG,HTAG,HTR 29-09-2017,Excelsior,Vitesse,0,3,A,0,1,A 30-09-2017,Heracles,Feyenoord,2,4,A,0,3,A 30-09-2017,Willem II,Den Haag,1,2,A,0,1,A 
              

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Puede usar LOAD DATA e Inline A Llame a STR_TO_DATE Para convertir sus fechas de cadena sobre la marcha:

  Alamofire.request0  

Por cierto, usted está realizando absolutamente la decisión del diseño correcto al almacenar la información de su fecha como fechas reales, y no solo como texto. Almacenamiento de fechas a medida que el texto abre la puerta para problemas más adelante cuando realmente vaya a utilizar su tabla de base de datos.

 

You may use LOAD DATA and inline a call to STR_TO_DATE to convert your string dates on the fly:

LOAD DATA LOCAL INFILE 'yourfile.csv' INTO TABLE yourTable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'  (@Date, HomeTeam, AwayTeam, FTHG, FTAG, FTR, HTHG, HTAG, HTR) SET Date = STR_TO_DATE(@Date, '%d/%m/%Y'); 

By the way, you are absolutely making the right design decision by storing your date information as actual dates, and not just as text. Storing dates as text opens the door for problems later on when you actually go to use your database table.

 
 
     
     

Relacionados problema

-1  Cómo convertir una columna de caracteres a numérica en r  ( How to convert a character column to numeric in r ) 
Escribo un código R en R 3.1.1 Quiero sumar valores de VENTAS_FILTRADAS $ TOTAL que pertenecen al caráculo de clase. He tratado de usar como.integer (x), ...

22  ¿Cómo convertir HTML a XHTML? [cerrado]  ( How to convert html to xhtml ) 
cerrado. Esta pregunta no cumple con pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ...

1  Lista de encuadernación a la casilla de verificación en primavera  ( Binding list to checkbox in spring ) 
Tengo la clase de entidad: @Entity public class Offer { public Offer(){} private int offerId; private String offerBanner; private String o...

0  Convertir cadena en color para objetos  ( Convert string to color for objects ) 
Me pregunto cómo convertir la cadena a un color que ya he establecido en C #? Tengo una clase que establece un color de una lista y el nombre de la variable d...

2  Infix al convertidor postfix  ( Infix to postfix converter ) 
He estado trabajando en este convertidor de notación de infijo a Polis / Polis. Aunque, no siento que la solución sea adecuada. Específicamente la variable J ...

1  Error de análisis XAML en XP: "0 no es un valor válido para INT32"  ( Xaml parsing error on xp 0 is not a valid value for int32 ) 
Tener un cliente ejecutando XP. Tienen un poco de "rareza", pasando con un control XAML muy simple una vez que es instanciado. No hay problemas en las máqui...

18  Decimal al convertidor hexadecimal en Java  ( Decimal to hexadecimal converter in java ) 
Tengo una tarea en la que necesito hacer una conversión de tres vías entre decimal, binario y hexadecimal. La función con la que necesito ayuda es convertir u...

4  Configure Mappingjackson2HttpMessAsageConverter usando Java-Configuración  ( Configure mappingjackson2httpmessageconverter by using java configuration ) 
Estoy tratando de configurar MappingJackson2HttpMessageConverter porque quiero desactivar la función WRITE_DATES_TO_TIMESTAMP. Si lo configuro por XML-Confi...

0  ¿Por qué los píxeles de la imagen RGB son diferentes antes y después de la conversión al modelo HSV? [duplicar]  ( Why rgb image pixels are different before and after conversion to hsv model ) 
Esta pregunta ya tiene una respuesta aquí : Convertir la imagen usando MATLAB / OCTAVE de RGB a HSV ...

31  ¿Hay algún LUA reciente a los convertidores o intérpretes de JavaScript en algún lugar? [cerrado]  ( Are there any recent lua to javascript converters or interpreters somewhere ) 
cerrado. Esta pregunta no cumple con pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos