MySQLのManualを読んで気になったところのメモを残していきます。
1.8 MySQL の標準への準拠
SQL 標準についての記述があり、マニュアルでは、SQL92,SQL99,SQL:2003,SQL:2008に対応していると書いてあります。機能一覧を眺めている限りよく使っているものも多いです。あとは、HANDLER インタフェースというものがあり、これにより拡張をサポートしているようです。
普段は使用しないのですが、W3C XPath 標準をサポートする XML 機能を実装していますだそうなので、実はXPathが使えるようです。
SQL モードの選択
sql_mode システム変数
に値をセットすることによって、異なるSQLモードをサポートしている。厳密に標準に準拠するANSI、トランザクションテーブルに値を指定したとおりに挿入できない場合にステートメントを中止するSTRICT_TRANS_TABLESなど様々なモードがあります。
ぱっと探した感じ、この設定がおすすめなようです。