MySQLへの登録データをtail -fする


アプリからDBに登録するデータをいちいち検索するのが面倒くさくなったので、リアルタイムで確認したかったんだが、
SQLにはTailみたいなコマンドはなさそうなので、他の方法で代用する。

環境

  • Mac OS Big Sur
  • MySQL 5.7.36

手順

MacにはWatchコマンドがなかったのでインストール。

$ brew install watch

指定したクエリを発行しつつテーブルを監視し、追加された箇所をハイライト表示する。

$ watch -d=cumulative 'mysql -h${ホスト} -P${ポート} -u${ユーザ名} -p${パスワード} ${DB名} -e "select * from ${テーブル名}"'

参考