Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

x_confused

Importação CVS para MySQL

Recommended Posts

Bom dia pessoal, fiz a importação de uma arquivo CVS para uma tabela MySQL.

 

A estrutura do arquivo CVS é a seguinte:

1840;OFERTA;7,7;ALICATE - ALUMÍNIO - GRANDE
1839;OFERTA;6,15;ALICATE - ALUMÍNIO - PEQUENO

O comando para importação:

<?
$importa = "LOAD DATA LOCAL INFILE 'C:/Giu/Sites/acquapesca/bd/TABELA ATUAL.csv' 
			INTO TABLE acquapesca.tbl_produtos FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'
			(id_produto, obs_produto, venda_produto, nome_produto)";

$res	 = mysql_query($importa);
?>

Os valores do produto, no entanto, são importados sem os centavos: Ex.: 7,7 importa como 7

O campo da minha tabela referente a estes valores é o venda_produto, do tipo DECIMAL.

 

Alguém saberia a solução desse problema???

 

Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue o Show Create.

 

CREATE TABLE `tbl_produtos` 
( 
`id_produto` smallint(8) NOT NULL auto_increment, 
`nome_produto` varchar(255) default NULL, 
`custo_produto` decimal(10,0) default NULL, 
`venda_produto` decimal(10,0) default NULL, 
`qtde_produto` varchar(10) default NULL, 
`obs_produto` varchar(255) default NULL, 
PRIMARY KEY (`id_produto`), 
UNIQUE KEY `id_produto` (`id_produto`), 
KEY `id_produto_2` (`id_produto`) ) 
ENGINE=MyISAM AUTO_INCREMENT=5061 DEFAULT CHARSET=latin1

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.