注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに これは Go - Qiita Advent Calendar 2024 - Qiita の記事です。 tl;dr goquでMySQLのクエリを... はじめに これは Go - Qiita Advent Calendar 2024 - Qiita の記事です。 tl;dr goquでMySQLのクエリを組み立てるとき、BOOLEAN型のカラムの値を比較するとき Eq メソッドなどや goqu.Ex 型にGoのbool型の値を渡さない IsTrue IsFalse メソッドを使わない MySQLでは、BOOLEAN型のカラムを IS 演算子で比較するとインデックスが効かなくなる したがって、以下のいずれかの方法を取るべき 1 (真) もしくは 0 (偽) と比較する (整数値を使う場合) goqu.L("TRUE") もしくは goqu.L("FALSE") と比較する (SQLのリテラルを使う場合) これらのコードを検出するlinterを書いた goquについて goquはGoのクエリビルダです。SQLを文字列ではなくGoの式として組み
2024/12/18 リンク