<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[mysql中insert into和replace into及insert ignore用法区别]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 20 Oct 2011 04:38:17 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	mysql中insert into和replace into以及insert ignore用法区别：<br/>mysql中常用的三种插入数据的语句:<br/>insert into表示插入数据，数据库会检查主键，如果出现重复会报错；<br/>replace into表示插入替换数据，需求表中有PrimaryKey，或者unique索引，如果数据库已经存在数据，则用新数据替换，如果没有数据效果则和insert into一样；<br/>insert ignore表示，如果中已经存在相同的记录，则忽略当前新数据；<br/>下面通过代码说明之间的区别，如下：<br/>create table testtb(<br/>id int not null primary key,<br/>name varchar(50),<br/>age int<br/>);<br/>insert into testtb(id,name,age)values(1,&quot;bb&quot;,13);<br/>select * from testtb;<br/>insert ignore into testtb(id,name,age)values(1,&quot;aa&quot;,13);<br/>select * from testtb;//仍是1，“bb”,13，因为id是主键，出现主键重复但使用了ignore则错误被忽略<br/>replace into testtb(id,name,age)values(1,&quot;aa&quot;,12);<br/>select * from testtb; //数据变为1,&quot;aa&quot;,12 <br/><br/>来源：http://mxdxm.iteye.com/blog/1153513
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] mysql中insert into和replace into及insert ignore用法区别]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>