mysql

Laravel

[Laravel] sailのDBサーバーへのアクセスが拒否される

Laravel sail ベースで作成したコンテナのDBで新しいDBを作ろうとしたら・・・ユーザー 'sail'@'%' によるデータベース 'xxxxxxx' へのアクセスは拒否されました。原因デフォルトで作られるユーザーの権限ではダメら...
Laravel

[Laravel]sailでDBに接続できない

新規設定したLaravel SailでなぜかDBにアクセスできない。mysqlコンテナに入ってDBにログインしようとしたところ…ERROR 1045 (28000): Access denied for user 'sail'@'local...
開発

Cakeで行ロックを使う方法

CakePHP4系で行ロックを使う方法です。あんまり指摘している記事がなかったので書いてみました。具体的にはFOR UPDATEを使うのですが、どうやって呼ぶのか?早速コードを見てみましょう//Tableクラス内などでuse Cake\Da...
CakePHP3.x

[CakePHP3.7]関連したレコードのカウント

関連したレコードのカウントバージョンCakePHP 3.8
CentOS7

phpMyAdminでsqlのエクスポートがなくなった!?

phpMyAdminでSQLのエクスポートをしようとしたら…なぜかSQLの項目がなくなってる。いろいろネットを探してみたのですが、なかなかこれという情報が見つからず悩んでいたのですが、ついに原因判明。どうもバージョン4.8.4のバグでした。...
DB

SQLで浮動小数点を検索したらヒットしない

floatで定義しているカラムに、0.1とかいれてselect * from table_name where number = 0.1などと検索してみると・・・なぜか出てこない。原因はというと・・・
MySQL

[mysql]パーティショニングの使いどころ

mysqlにはパーティショニングという大変便利な機能がある。これは、あるカラムの条件をキーにしてテーブルを分割して、検索効率を上げる便利な機能である。パーティショニングとこんなに早くなる!というメリットを書いてあるブログはたくさんあるのです...