最近の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でデータ移行した。

phpmyadminでテーブルが多いと、左カラムで全テーブルが表示されずにページングされてしまう…。設定ファイルでオフにしてみた!

phpmyadminでテーブルが多いと、左カラムで全テーブルが表示されずにページングされてしまう…。設定ファイルでオフにしてみた! インストールしたphpmyadmin/config.sample.inc.phpがあるの 続きを読む phpmyadminでテーブルが多いと、左カラムで全テーブルが表示されずにページングされてしまう…。設定ファイルでオフにしてみた!