MySQL のバージョンは、『SHOW VARIABLES LIKE 'version'』で確認できますが、4.0.27 でした。この程度なら、たぶんできるだろうと思って、最初 where の条件をキーで指定して一行だけ実行したらうまくいったので、以下のようにしてテーブル内の URL を全て変更しました。
update links set URL = REPLACE(URL,'nurd.seesaa.net','heart.winofsql.jp') where URL like 'http://nurd.seesaa.net%'
条件が like で、文字列の最後が % になっているのでご理解いただけると思いますが、URL には、ドメイン以下に記事ページのアドレスが付加されています。ですが、おかげでプログラムを作成せずに一瞬でメンテが終わりました。 関連する記事 このメンテの流れは、さくらインターネットで取得したドメインを使用して、そのサブドメインを Seesaa に設定する で、ブログのドメインを『独自ドメイン』に変更したために発生しました。 MySQL は、『さくらインターネット』で使っているものですが、古くから使っているのでバージョンが古いままでアップデートできていません。 さくらインターネットで利用できる MySQL のバージョンは、現在 5.5 まで利用可能だと思います。( スタンダードで20個まで運用できます / レンタルサーバー全体の年間のコストは 5,000円 )
タグ:MySQL
|
【MySQLの最新記事】
- MySQL に PIPES_AS_CONCAT を設定して、CSV を出力する SQL
- MySQL : DB のデータを簡単に沢山作る方法は inner join
- MySQL で、Group by して合算された行内で最新データの明細を再び取り出す SQL
- MySQL のコマンドラインの操作
- Windows 環境の MySQL から日本語名のテーブルを コマンドプロンプトでエクスポート(mysqldump.exe)する
- MySQLの日本語オンラインマニュアル、5.6 とその中のいくつかの重要なリンク
- MySQL のコマンドプロンプトからの処理用バッチファイル
- MySQL で、主キーの作り変えのプロセス / serial では、自動的に インデックスが作成されます
- MySQL 5.6 (Generally Available (GA) Releases) インストール
- MySQL : 引数の無い LAST_INSERT_ID() と 引数のある LAST_INSERT_ID( n ) の使用方法
- MySQL における AUTO_INCREMENT 列の設定および詳細
- MySQL のプログラムからの経過時間の表現方法( CAST, STR_TO_DATE, GET_FORMAT, DATE_FORMAT, TIMEDIFF )
- MySQL で出退勤の列を datetime 型で持った場合、列を使用して DATEDIFF と TIMEDIFF で直接計算
- MySQL を UTF-8 環境で作成して、mysqldump.exe でバックアップするバッチファイルのサンプル
- MySQL 5.6 : テストデータ自動作成スクリプト
- PHP + MySQL : Windows の COM を使った ODBC 経由での接続とデータの取得(SELECT)
- VBScript + MySQL : ADO( ODBC ) による接続とデータの取得(SELECT)
- PHP + MySQL : Windows における ODBC 経由での接続とデータの取得(SELECT)
- PHP + MySQL : PDO_MySQL での接続とデータの取得(SELECT)
- PHP + MySQL : MySQL 改良版拡張モジュール mysqli クラスでの接続とデータの取得(SELECT)