<?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>Edmonds Commerce &#187; mysql</title>
	<atom:link href="http://www.edmondscommerce.co.uk/category/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.edmondscommerce.co.uk</link>
	<description>Freelance PHP Ecommerce and SEO Developer in the UK</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:14:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>MySQL Performance Tuning</title>
		<link>http://www.edmondscommerce.co.uk/mysql/mysql-performance-tuning/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/mysql-performance-tuning/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 10:44:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=2848</guid>
		<description><![CDATA[Just came across this forum post of MySQL that looks to be a gold mine of information related to performance tuning MySQL. For reference I am copying and pasting the full thing here though all credit goes to the above. Book: High Performance MySQL (2nd Edition) http://www.highperfmysql.com/ MySQL Performance Tuning &#8211; Best Practices: http://jpipes.com/presentations/perf_tuning_best_practices.pdf MySQL [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/mysql-performance-tuning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compare two columns in mysql</title>
		<link>http://www.edmondscommerce.co.uk/mysql/compare-two-columns-in-mysql/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/compare-two-columns-in-mysql/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 18:02:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=2844</guid>
		<description><![CDATA[Many database queries rely on seeing if two columns match / differ, however sometimes you may want to check if either column contains a sub-string of the other. MySql allows you to do this, but it isn&#8217;t that well documented, so hopefully this will help someone looking for this in the future SELECT * FROM [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/compare-two-columns-in-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mysql_dump not restored correctly 1064: USING BTREE + fix</title>
		<link>http://www.edmondscommerce.co.uk/mysql/mysql_dump-not-restored-correctly-1064-using-btree-fix/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/mysql_dump-not-restored-correctly-1064-using-btree-fix/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 18:30:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[mysqldump]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=2724</guid>
		<description><![CDATA[When migrating one server to another you often hit bumps in the road. Todays was transferring a database from one server to another. During this standard procedure I found that the restored database was missing a few tables. Irritating as Magento doesn&#8217;t like missing tables. Digging down into the backup and extracting the first missing [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/mysql_dump-not-restored-correctly-1064-using-btree-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Very High Speed Batch Update Multiple Rows of a Table in Single Query</title>
		<link>http://www.edmondscommerce.co.uk/mysql/very-high-speed-batch-update-multiple-rows-of-a-table-in-single-query/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/very-high-speed-batch-update-multiple-rows-of-a-table-in-single-query/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 14:00:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[bulk]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rows]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=2678</guid>
		<description><![CDATA[If you need to update a large number of rows on a single table then your first reaction may be to write a loop that updates one row at a time. Of course if the table is large then this can result in a very large number of SQL queries. Taking a bit of inspiration [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/very-high-speed-batch-update-multiple-rows-of-a-table-in-single-query/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The user specified as a definer (&#8216;something&#8217;@&#039;somewhere&#8217;) does not exist +SOLVED</title>
		<link>http://www.edmondscommerce.co.uk/mysql/the-user-specified-as-a-definer-somethingsomewhere-does-not-exist-solved/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/the-user-specified-as-a-definer-somethingsomewhere-does-not-exist-solved/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 13:34:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[user specified]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=2669</guid>
		<description><![CDATA[Today I was working on an oscommerce site and took a backup of their database, created the usual details from their config file on my local mysql and the above error came up (with admin@localhost for what it's worth). Upon investigation, a trigger had been created on the database whilst logged in via a different [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/the-user-specified-as-a-definer-somethingsomewhere-does-not-exist-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Triggers &#8211; A Quick Guide</title>
		<link>http://www.edmondscommerce.co.uk/mysql/mysql-triggers-a-quick-guide/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/mysql-triggers-a-quick-guide/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 12:26:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[statement]]></category>
		<category><![CDATA[trigger]]></category>
		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=2014</guid>
		<description><![CDATA[MySQL has a nice feature that you may well not have used called Triggers. These are little SQL statements that are tied to events on table and then perform some extra work. The idea being that you will check the values for a row and if they meet some conditions you will take some further [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/mysql-triggers-a-quick-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Failing to Create Foreign Keys (errno 150) + Solution</title>
		<link>http://www.edmondscommerce.co.uk/mysql/failing-to-create-foreign-keys-errno-150-solution/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/failing-to-create-foreign-keys-errno-150-solution/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 16:32:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[errno 150]]></category>
		<category><![CDATA[foreign keys]]></category>
		<category><![CDATA[innodb]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=1851</guid>
		<description><![CDATA[If you are struggling to get some foreign keys set up on your MySQL InnoDB database then perhaps this is your problem and a pretty simple solution. If you are getting errno 150 then take a look at the data types for the two fields that you are trying to relate to each other. I [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/failing-to-create-foreign-keys-errno-150-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slow Truncating InnoDB Tables that have Foreign Keys set on them</title>
		<link>http://www.edmondscommerce.co.uk/mysql/slow-truncating-innodb-tables-that-have-foreign-keys-set-on-them/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/slow-truncating-innodb-tables-that-have-foreign-keys-set-on-them/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 17:12:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[foreign keys]]></category>
		<category><![CDATA[innodb]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[truncate]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=1764</guid>
		<description><![CDATA[One of the advantages of using InnoDB as your storage engine in MySQL is that you can create a database structure that will automatically keep itself clean and tidy, by having deletes cascade through your tables as soon as you delete the main entity. However, if you need to empty a large table, you will [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/slow-truncating-innodb-tables-that-have-foreign-keys-set-on-them/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Bulk Update Collation and Character Set for Entire Database</title>
		<link>http://www.edmondscommerce.co.uk/mysql/mysql-bulk-update-collation-and-character-set-for-entire-database/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/mysql-bulk-update-collation-and-character-set-for-entire-database/#comments</comments>
		<pubDate>Wed, 26 May 2010 17:06:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[bulk]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[character set]]></category>
		<category><![CDATA[collation]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=1675</guid>
		<description><![CDATA[If you need to change the character set and collation for all columns and tables on an entire database then check out this little PHP script. It's currently Zend Framework based, though only for the database adapter - you could easily modify this to suit your own database connection. PLAIN TEXT PHP: &#60;?php /* collationChange [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/mysql-bulk-update-collation-and-character-set-for-entire-database/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finding invalid EANs (simply) With MySQL</title>
		<link>http://www.edmondscommerce.co.uk/mysql/finding-invalid-eans-simply-with-mysql/</link>
		<comments>http://www.edmondscommerce.co.uk/mysql/finding-invalid-eans-simply-with-mysql/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 14:54:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[ean]]></category>

		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/?p=1607</guid>
		<description><![CDATA[Check out this little query for checking for obviously invalid EANs. Note this is not checking the check digit for validity, it is purely looking for data that is in no way possibly an EAN number. PLAIN TEXT SQL: UPDATE products SET ean = '' WHERE ean != '' AND ean NOT REGEXP '[0-9]{13} assuming [...]]]></description>
		<wfw:commentRss>http://www.edmondscommerce.co.uk/mysql/finding-invalid-eans-simply-with-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

