----- Original Message -----
> From: "Halász Sándor" <h...@tbbs.net>
>
> noting that MySQL does not really support CSV: one can set all

Not *entirely* accurate: MySQL does include a CSV engine that you can use in 
the same way you would use InnoDB or any other engine.

If you create a table a with engine=CSV and then go look at the data 
dictionary, you'll find the files a.frm and a.CSV there.

You can then swap a.CSV out for a properly formatted CSV file with the same 
structure as the table you've created; and if a select on the table then yields 
the data you were expecting, you can just do alter table a engine=InnoDB to 
magically transform it into a proper table.

The other way around works, too, btw - you can easily do "create table export 
engine=CSV as select * from table" and then copy the resulting export.CSV.

Given that that functionality is there, though, it baffles me why a proper CSV 
import/export mechanism has never been implemented.


--
Bier met grenadyn
Is als mosterd by den wyn
Sy die't drinkt, is eene kwezel
Hy die't drinkt, is ras een ezel

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql

Reply via email to