Prexados, Poderiam me ajudar? Estou com problemas para importar uma planilha excel para o MySql, através do seguinte comando: LOAD DATA INFILE 'C:/Novo teste 20_03_2010/tudo_teste_csv.csv'
INTO TABLE paciente
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n';
A planilha está sendo importada para a tabela normalmente, porém existem dois campos dates na tabela paciente (Descrição da tabela abaixo), que não estão sendo importados.
Após a execução do LOAD, os campos de datas DT_NASCIMENTO e DT_CADASTRO, ficam com '0000-00-00'. No arquivo excel, estas colunas estão neste formato: 07/01/2005. Será que pode ser o formato?
Por favor, me ajudem.
paciente
CREATE TABLE `paciente` (
`NOME` varchar(100) NOT NULL,
`IDADE` int(11) DEFAULT NULL,
`DT_NASCIMENTO` date NOT NULL,
`TELEFONE` varchar(12) DEFAULT NULL,
`NATURALIDADE` varchar(3) DEFAULT NULL,
`SEXO` int(11) DEFAULT '0',
`PROFISSAO` varchar(50) DEFAULT NULL,
`COR` int(11) DEFAULT '0',
`ENDERECO` varchar(200) DEFAULT NULL,
`BAIRRO` varchar(80) DEFAULT NULL,
`CEP` varchar(12) DEFAULT NULL,
`CIDADE` varchar(80) DEFAULT NULL,
`ESTADO` varchar(3) DEFAULT NULL,
`STATUS` tinyint(1) DEFAULT '1',
`CODIGO_ORIGEM` int(11) NOT NULL,
`DT_CADASTRO` date NOT NULL,
`PRONTUARIO` bigint(20) NOT NULL,
PRIMARY KEY (`PRONTUARIO`),
KEY `CODIGO_ORIGEM` (`CODIGO_ORIGEM`),
CONSTRAINT `paciente_ibfk_1` FOREIGN KEY (`CODIGO_ORIGEM`) REFERENCES `origem` (`CODIGO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1