<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>mariadb on 戲中話</title><link>https://blog.iphpo.com/tags/mariadb/</link><description>Recent content in mariadb on 戲中話</description><generator>Hugo</generator><language>zh-tw</language><managingEditor>herb09638@gmail.com (Herb)</managingEditor><webMaster>herb09638@gmail.com (Herb)</webMaster><lastBuildDate>Mon, 19 Feb 2018 00:00:00 +0800</lastBuildDate><atom:link href="https://blog.iphpo.com/tags/mariadb/index.xml" rel="self" type="application/rss+xml"/><item><title>UPSERT in MySQL and Oracle</title><link>https://blog.iphpo.com/blog/2018/02/upsert-mysql-oracle/</link><pubDate>Mon, 19 Feb 2018 00:00:00 +0800</pubDate><author>herb09638@gmail.com (Herb)</author><guid>https://blog.iphpo.com/blog/2018/02/upsert-mysql-oracle/</guid><description>&lt;p&gt;UPSERT 是由 Update 和 Insert 所組成的&lt;/p&gt;
&lt;p&gt;顧名思義就是用一道SQL指令&lt;/p&gt;
&lt;p&gt;完成Insert或Update的動作&lt;/p&gt;
&lt;p&gt;這通常用在不知道這筆資料新增過了沒&lt;/p&gt;
&lt;p&gt;往往要先下一道SELECT確認之後&lt;/p&gt;
&lt;p&gt;再用SELECT結果判斷要 Insert 還是 Update&lt;/p&gt;
&lt;p&gt;而如果用 UPSERT 語法就可以用一道SQL完成這件事&lt;/p&gt;</description></item><item><title>MariaDB 10.2.2 開始支援 WITH RECURSIVE Query</title><link>https://blog.iphpo.com/blog/2017/10/mariadb-10-2-2-%E9%96%8B%E5%A7%8B%E6%94%AF%E6%8F%B4-recursive-query/</link><pubDate>Tue, 17 Oct 2017 00:00:00 +0800</pubDate><author>herb09638@gmail.com (Herb)</author><guid>https://blog.iphpo.com/blog/2017/10/mariadb-10-2-2-%E9%96%8B%E5%A7%8B%E6%94%AF%E6%8F%B4-recursive-query/</guid><description>&lt;p&gt;我現在是用 10.2.7&lt;/p&gt;
&lt;p&gt;雖然 CTE 在其他資料庫上可以用很久了&lt;/p&gt;
&lt;p&gt;但是從MySQL入門&lt;/p&gt;
&lt;p&gt;甚至一直以來都只用MySQL的人應該對這很陌生&lt;/p&gt;
&lt;p&gt;因為MySQL還要等到未來的 MySQL 8 才會支援 with&lt;/p&gt;</description></item></channel></rss>