ここ数年、一部の開発者が MySQL を真剣に受け止めるべき DBMS ではないという意見に出くわしました。私はかなり前から MySQL のユーザーでしたが、一部の開発者が MySQL にそれほど反対している理由を理解するのに苦労しています。私は、これらの発言の一部が真実であると信じ始めていますが、その程度はわずかですが、MySQL が劣っていると考える人がいまだにいる本当の理由について疑問に思っています。
チェック制約が欠落しており、BOOLEAN が TRUE および FALSE ではなく、TINYINT の範囲内の INTEGER に制約されていることがわかったことに同意します。さらに、私が気に入らない CURRENT_TIMESTAMP の問題がいくつかあります。しかし、これらは MySQL を劣った DBMS として宣伝するのに十分な議論でしょうか? ここでの本当の理由は何ですか - もし存在するなら?