データベース

  1. Database(DB:データベース)

    ON DUPLICATE KEY UPDATE

    CSVなどからデータを取得して、データベースへ取り込む際、良くある方法としては、・ユニークとなる項目をキーとしてSELECTで重複データが存在するかをチェック、・テーブルに重複データが無ければINSERT用のSQLを実行、・重複データがあればUPDATE用のSQL実行、という処理を書きます。が、「ON DUPLICATE KEY UPDATE」を使っ…

  2. MySQL(マイエスキューエル)

    久しぶりのMySQLです

    今日は、MySQLで久しぶりにはまりました。そもそも、最近は自分でSQLを組む機会が減っていたので、ほぼ忘れかけています。ということで、自分用の備忘録として今日やった事をブログに残しておきます。やっていたとことと言えば、金額(整数部分)と金額(小数部分)のカラムを分けているシステムがあるのですが、二つの項目を結合して、かつ…

  3. サーバー設定

    お名前.comのVPSサーバ(KVM)にデータベース(MySQL)をインストール

    PHPのインストールまで完了したので、データベース(MySQL)をインストールしておきます!!まず、# yum -y install mysql-server# yum -y install mysql-develを実行して「mysql-server」と「mysql-devel」をインストール次に、MySQLを起動します。# /etc/rc.d/init…

  4. MySQL(マイエスキューエル)

    MySQLのパスワードを忘れてしまった。。。

    MySQLのrootのパスワードを忘れてしまいました!!で、知り合いに相談してみると、何パターンか再設定の方法があるとのことでしたが、幸いまだ何も使用していないデータベースだったので、今回は初期化して対応することに!!まず、# /etc/init.d/mysqld stopでMySQLを止めます。さらに、# m…

  5. MySQL(マイエスキューエル)

    MyISAMではロールバック(rollback)が出来ない!!

     データベースでデータの管理を行う際に、データの整合性を保つためにトランザクション処理を入れてみようとした時の話です。以下の様な処理で、ある特定のIDをキーにして、メインテーブ(tbl_main)からのデータ削除が正常に行われれば、サブテーブル(tbl_sub)からも同じIDに紐付くデータを削除します。そして、サブテーブル(tbl_sub…

最近の記事

  1. フリーランス
  2. 太子堂八幡神社の茅の輪
  3. システムエラー
  4. WP:WordPress(ワードプレス)
  5. ITコンサルティング
  6. トラブル
  7. WP:WordPress(ワードプレス)
  8. WP:WordPress(ワードプレス)
  9. WP:WordPress(ワードプレス)
  10. SNSシェア

アーカイブ

PAGE TOP