<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: sql_mode: a suggestion</title>
	<atom:link href="http://code.openark.org/blog/mysql/sql_mode-a-suggestion/feed" rel="self" type="application/rss+xml" />
	<link>http://code.openark.org/blog/mysql/sql_mode-a-suggestion</link>
	<description>Blog by Shlomi Noach</description>
	<lastBuildDate>Wed, 01 Feb 2012 20:47:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Roland Bouman</title>
		<link>http://code.openark.org/blog/mysql/sql_mode-a-suggestion/comment-page-1#comment-286</link>
		<dc:creator>Roland Bouman</dc:creator>
		<pubDate>Sun, 11 Jan 2009 19:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=505#comment-286</guid>
		<description>&quot;May I offer my suggestion, then, that future MySQL installations come with a strict sql_mode. &quot; 

On windows, they do. The typical Next/Next/Finish installation procedure leaves you with this setting:

# Set the SQL mode to strict
sql-mode=&quot;STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION&quot;

STRICT_TRANS_TABLES is &quot;a strict sql_mode&quot;. If you do the &quot;Detailed Configuration&quot; procedure you are prompted for it, and you can *uncheck* strict mode (it is on by default and explicitly disrecommended to disable it, see: http://farm4.static.flickr.com/3081/3187938357_257ec2bdc3_o.png)

What always blew my mind is how different things are on Linux. That said I can&#039;t say it has posed much of a problem to me because once you update your configuration to reflect your preferences, you keep on reusing that for subsequent installations.

regards,

Roland.</description>
		<content:encoded><![CDATA[<p>"May I offer my suggestion, then, that future MySQL installations come with a strict sql_mode. " </p>
<p>On windows, they do. The typical Next/Next/Finish installation procedure leaves you with this setting:</p>
<p># Set the SQL mode to strict<br />
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"</p>
<p>STRICT_TRANS_TABLES is "a strict sql_mode". If you do the "Detailed Configuration" procedure you are prompted for it, and you can *uncheck* strict mode (it is on by default and explicitly disrecommended to disable it, see: <a href="http://farm4.static.flickr.com/3081/3187938357_257ec2bdc3_o.png" rel="nofollow">http://farm4.static.flickr.com/3081/3187938357_257ec2bdc3_o.png</a>)</p>
<p>What always blew my mind is how different things are on Linux. That said I can't say it has posed much of a problem to me because once you update your configuration to reflect your preferences, you keep on reusing that for subsequent installations.</p>
<p>regards,</p>
<p>Roland.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

