役に立つかもしれないBlogお問い合わせトップITサーバーMySQLMySQL1234さくらのVPSのPHP+MySQLを最新のものにアップデート。さくらのVPSではyumをインストールしてPHPを入れることができますが、標準のリポジトリ(パッケージデータベース)ですとPHP5.1.6という古いバージョンが入ってしまいます。そこで最新バージョンが入るように変えてみましょう。同様にMySQLも最新版にしてみます。JavaScriptでDATETIME型の日付を得る方法JavaScriptで直接PHP+MySQLのスクリプトとやり取りを行いたい場合に日付情報をDATETIME型に整形して送信したい場合があります。その時の方法をご紹介します。CASCADEの設定をやっていたところ、ちゃんとインデックスも張っているはずなのに「インデックスは設定されていません」というエラーが出てしまいました。MySQLでRANDOMな数値を得る方法MySQLでたまにやりたいことの一つに「一定の範囲の数値でランダムな値を作りたい」というのがあります。データを挿入する場合だったり、SELECTで取り出す際にランダムに取り出すとかね。MySQLのunique属性で大文字や小文字が区別されない問題を解決MySQLでunique属性をつけても、アルファベットの大文字と小文字を区別しないせいでエラーが出てしまう場合があります。今回はその解決法をご紹介。‘/tmp/#sql****.MYI’」エラーを解決する!「急いで解決法を教えてくれ!」という人がほとんどでしょうから、まずは結論から。MySQLで画像を格納時にエラーが発生する3つの要注意ポイント最近、データベースもお手軽に利用できるようになって、私の周りでも画像をMySQLのようなデータベースに格納する事例が増えてきました。そこで、MySQLに画像を保存していく場合にエラーになりやすいポイントを3つ挙げておきます。HAVING句のやっかいさに...。HAVING句はグループ化された結果に対してさらに条件で絞り込みを行える便利な命令ですが、ちょっとした癖があります。それは「テーブル名指定をエラーとして認識してしまうこと」です。MySQLで期間限定のデータを取得するSQL文を書いてみようMySQLでWebアプリケーションを構築する場合に、たまにやりたいことの1つに「登録日から○○日はお試し期間です」といったような「期間限定」機能がありますね。今回はこの期間限定をSQLでどう書くかを書いていきたいと思います。MySQLの絶対値計算ABS()で異常な数値になる理由DB上にある数値データを、持っている数値と比較して絶対値を測る場合にABS()を利用しますが、結果で「184467440737...」といった異常な数値が出てしまう事例を取り上げます。田舎に生まれ育ち東京へ。技術はDTPデザインからプログラミングまで、インフラはCD-ROM全盛からクラウドサーバーまで、いろいろなビジネスを作り、関わってきました(知見を生かして専門学校の講師も3年ほど)。今ではAWSで月間100万PVを超えるサービスを制作・運営しながらさらなるノウハウを蓄積中。このサイトではビジネスをITコンサルタント視点で考え、感じた知見や経験が世の中のお役に立てば、という視点で無料記事として公開しています。最近は機械学習による仕事の効率化を研究中。reserved.代表者のライフハックブログ。