<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Scott Means &#187; open-source</title>
	<atom:link href="http://smeans.com/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://smeans.com</link>
	<description>Ripping the envelope of software development, one technology at a time.</description>
	<lastBuildDate>Tue, 06 Oct 2009 13:47:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Bulk SQL inserting, anyone?</title>
		<link>http://smeans.com/2008/12/14/bulk-sql-inserting-anyone/</link>
		<comments>http://smeans.com/2008/12/14/bulk-sql-inserting-anyone/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 19:50:45 +0000</pubDate>
		<dc:creator>smeans</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://smeans.com/?p=90</guid>
		<description><![CDATA[As part of the BlinkStory app, I needed to upload about 200K (200 thousand, for the geek-impaired) records into a MySql database hosted on a very inexpensive (cheap) hosting provider. I&#8217;d tried several options to get the data in, with frustrating results. Either my file upload would be interrupted, or an error would occur around [...]]]></description>
			<content:encoded><![CDATA[<p>As part of the BlinkStory app, I needed to upload about 200K (200 thousand, for the geek-impaired) records into a MySql database hosted on a very inexpensive (cheap) hosting provider. I&#8217;d tried several options to get the data in, with frustrating results. Either my file upload would be interrupted, or an error would occur around row 75K, wasting an hour or so of my time.</p>
<p>So I decided, like any good programmer, to roll my own solution. I created a tool for <a href="https://sourceforge.net/projects/mysqlxfer/">bulk uploading SQL over the Internet</a> that I call mysqlxfer. Not wanting to hoard it, I submitted it to <a href="http://sourceforge.net">SourceForge.net</a> as an open source project. If you need to upload a bunch of data over an unreliable and slow connection, give it a shot. It does a couple of cool things, like automatically detecting your field separator character and logging the failed inserts in SQL format to a .err file. Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://smeans.com/2008/12/14/bulk-sql-inserting-anyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
