MySQL

MySQLでデータがなければINSERT、データがあったらUPDATE(複数行もOK!)

例えば myfavorite というテーブルがありまして。(nameはUNIQUE) name rank 豆大福 5 シナモンロール 4 これにチョコレート(ランク4)を追加したいとします。 ただ、すでにチョコレートが登録されていたら、そのランクだけを変更したいという場合、ON DUP…

MDB2 Error: not found が出た時に確認したい事項まとめ

1. ドライバのインストールが済んでいるかどうか 簡単な select * from table とかを試してみてもこのエラーが出る場合は、使用するDBのドライバが入っていない可能性が高いのでインストール。 mysqlなら pear install MDB2_Driver_mysql を実行。 2. プレー…