oishisouプログラマ、ララ・ベル子さん改めArm4さんのゆるふわ奮闘記。この広告は、90日以上更新していないブログに表示しています。byに入れなさいよ!言わせんな恥ずかしい!!」という、ヒステリックなことを言ってきた。あ、これ、どれ選べばいいのか分からないから勝手にマージして表示してやんぜ、というmysqlの優しさが失われているやつや。そんな設定した覚えないのに、なんで。trueこの環境で、ONLY_FULL_GROUP_BYがsqlのmodeとして追加されてしまうみたい。これはLaravel側で設定してしまうようで、私のMariaDBではmodeとして追加はされてはいなかった。ONLY_FULL_GROUP_BYは設定されてないYODA以下にissueが上がっていた。falseにすれば、確かにヒステリックなことは言わなくなりMariaさんは優しさを取り戻してくれる。マージされてしまっていて特に使わないカラムを取得する意味もないし、ヒステリックなMariaさんも、私は何気に嫌いでもない。true時に適用されてしまう項目は以下のようなので、ONLY_FULL_GROUP_BYSTRICT_TRANS_TABLESNO_ZERO_IN_DATENO_ZERO_DATEERROR_FOR_DIVISION_BY_ZERONO_AUTO_CREATE_USERNO_ENGINE_SUBSTITUTION現状の差分的には以下が追加で設定されてしまうということだ。ONLY_FULL_GROUP_BYNO_ZERO_IN_DATENO_ZERO_DATEうーん。falseでもいいような気がするが、アプリ側でそんなん絶許!!してくれるというのは、考えようによってはいいのかもしれない。mysqlの設定にmodesを追加して、適用したいmodeのみを記載すればいい。ONLY_FULL_GROUP_BYだけをオフりたい場合は、↓以下。分かりやすくコメントアウトにしてあげました。以下の記事を参考にそれぞれのカラムでどの値を持ってくるか指定してやればいいようだ。mashup.hatenablog.comえ、超めんどくさい。おとなしくオフしたい。末永いお付き合いをするには、優しさも大事なときが来るかもしれないがひとまずヒステリックになったのは、きっと何か嫌な出来事があったからだと思うので大人しく過敏になったLaravelさんとお付き合いを続けることにした。今回はテストで*で書いて気づいたけど、ちゃんと書き込むときはマージされるカラムなんかselectしない気もする。怒られるとビックリして、それの原因突き止めるのに時間かかったりしてなんかちょっとしたトラップ設定のような気もするしこんなんオフればいいやんって気もする。何度も言うが、これをデフォルト設定にしたのには何か嫌な出来事があったからかもしれないのでこのストイックさを優しく受け止めてあげる男っぷりを私たちは試されているのかもしれない。(~)"って怒られましたTweet広告を非表示にする関連記事2018-06-18Laravel5.6のセッション管理をmemcachedでやる手順(2)パート1はこちらからどうぞ。4.2から5.0の変更点おっす。diffから除外したいファイルの指定方法こんにちは。自分のメモ代わりだから、さらっと書きますよー。ヶ月)プログラマ、ララ・ベル子さん改めArm4さんのゆるふわ奮闘記。DesignをVueコンポーネント設計に適用するために見るやつ月別アーカイブリンク中の人やってる会社の公式TwitterQiita前のブログgithubはてなブログをはじめよう!arm4さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。