ERROR 1364 (HY000) Field dosen’t have default value のエラー

こんばんわ。
久しぶりすぎる投稿になりますが、
どうしても忘れてしまいそうだったので、
メモを記載します。

さて、今回は、Azure等で新しくサーバーを立てて、
mysqlなりMariaDBなり入れてみて、
テスト環境でできていたのに、本番に上げると
表題のような、
初期値が違うからデータは入れませんよ
というエラーでして、
よくありがちな環境が異なるときに、
やってしまいがちなことです。
続きを読む

【mysql】text型にインデックスを貼る

こんにちわ。
久しぶりの投稿になってしまいました…

ここ最近は、シリアルを使った某キャンペーンサイトを構築したり、
某会社の健康関連ウィジェットを作ったりと、
色々な経験をさせていただいております…

さて、今回は、その某キャンペーンサイトのような
何百万件ものデータが入ってくると予想された場合に、
データベース(MYSQLですが…)のパフォーマンスを上げるための
ちょっとした小細工です。
続きを読む

MYSQL管理ツール

こんにちわ。

今回は、データベースについて。

昔は、黒い画面(コマンドラインやSSH)を使用して、
コマンドを打って、データベースを管理したり、
時にはcronやタイムスケジューラーを使用して、
定期的なバックアップを行ったりしていました。

しかし近年では、webアプリやローカルアプリを使用して
手軽に管理できるようになっていますが、
今回は、付属されている管理ツールではなく、
使い勝手の良い3rdパーティーのツールをご紹介します。

続きを読む