Подтвердить что ты не робот

LOAD DATA LOCAL INFILE производит нулевое значение, где час равен 00

LOAD DATA LOCAL INFILE создает нуль, где час равен 00. Только последние две строки импортируются правильно Может кто-нибудь, пожалуйста, помогите мне

запрос:

LOAD DATA LOCAL INFILE 'test.csv' 
INTO TABLE stats.Counters_ACTIVEUE
FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY "\n"
IGNORE 1 LINES
  (@varTimeSt,NOMINAL,CELL_ID,IPLATEDL_MS_QCI_9,PDCPSDUDELAY_MSEC_QCI_9,UEACTIVEUL_COUNT_QCI_9,
  UEACTIVEDL_COUNT_QCI_9) SET DAY = STR_TO_DATE(@varTimeSt,'%m/%d/%Y %h:%i');

Данные:

DAY,NOMINAL,CELL_ID,IPLATEDL_MS_QCI_9,PDCPSDUDELAY_MSEC_QCI_9,UEACTIVEUL_COUNT_QCI_9,UEACTIVEDL_COUNT_QCI_9
"09/05/2016 00:00",CE0001,cNum6,5.17,58.285,0.5725,0.9275
"09/05/2016 00:00",CE0001,cNum7,4.9025,40.385,0.17,0.235
"09/05/2016 01:00",CE0001,cNum8,1.8075,23.58,0.2175,0.8925
"08/30/2016 01:00",CE0001,cNum1,5.295,16.34,0.0875,0.17
4b9b3361

Ответ 1

%h - это код формата для часа в 12-часовой момент. Час в этом формате должен находиться в диапазоне 1-12; он не может быть 0.

Поскольку ваше время кажется 24-часовым, вы, вероятно, хотите %h. Это также должно устранить любые проблемы, с которыми вы сталкиваетесь со временем после 12:59.