サブクエリ+JOINを組み合わせて、複数結合条件でupdateする@mysql

サブクエリ+JOINを組み合わせて、複数結合条件でupdateする@mysql サブクエリ・テーブルをjoinして、ON句で更新条件を記述する

最近のphpMyAdminで、日付カラムに0000-00-00が入っているとinsert/update文でエラーになるので、SQLモードを変更命令を最初にいれておく(SET SESSION sql_mode = ‘TRADITIONAL’;)

最近のphpMyAdminで、日付カラムに0000-00-00が入っているとinsert/update文でエラーになるので、SQLモードを変更命令を最初にいれておく(SET SESSION sql_mode = &#82 続きを読む 最近のphpMyAdminで、日付カラムに0000-00-00が入っているとinsert/update文でエラーになるので、SQLモードを変更命令を最初にいれておく(SET SESSION sql_mode = ‘TRADITIONAL’;)

子テーブルの値の合計・平均を親テーブルに格納したい時は、子テーブルをサブクエリ化して、親テーブルにleftjoinする(ただしリアルタイムではなくなる)

子テーブルの値の合計・平均を親テーブルに格納したい時は、子テーブルをサブクエリ化して、親テーブルにleftjoinする(ただしリアルタイムではなくなる) ユーザ数や投稿数が何十万件もあるので、集計済みの値をユーザのカラム 続きを読む 子テーブルの値の合計・平均を親テーブルに格納したい時は、子テーブルをサブクエリ化して、親テーブルにleftjoinする(ただしリアルタイムではなくなる)

MySQLのLIKE ‘%日本語%’だと遅いので、日本語全文検索(FULLTEXT INDEXES)で部分検索をやってみる。laravel8でもやってみる!

MySQLのLIKE ‘%日本語%’だと遅いので、日本語全文検索(FULLTEXT INDEXES)で部分検索をやってみる。laravel8でもやってみる! 1, SQL文で試してみる [cray 続きを読む MySQLのLIKE ‘%日本語%’だと遅いので、日本語全文検索(FULLTEXT INDEXES)で部分検索をやってみる。laravel8でもやってみる!

旧テーブル群が外部キー制約していなかったので、親テーブルにない子テーブルのレコードがあった…。親レコードだけ削除して、子レコードだけ残っているパターンみたい。それは除外してinsert selectでデータ移行した。

旧テーブル群が外部キー制約していなかったので、親テーブルにない子テーブルのレコードがあった…。親レコードだけ削除して、子レコードだけ残っているパターンみたい。それは除外してinsert selectでデータ移行した。 [ 続きを読む 旧テーブル群が外部キー制約していなかったので、親テーブルにない子テーブルのレコードがあった…。親レコードだけ削除して、子レコードだけ残っているパターンみたい。それは除外してinsert selectでデータ移行した。