るみさんのブログ

【備忘録】MySQL(MariaDB)でテーブル間でのお引越し

作成日:2024-11-04 01:07:52
最新更新日:2024-11-04 01:12:23

るみ鯖のデータベースはやばい


「サービスごとにDBは分けるもの」って思ってたので、とんでもないことになってます
なのでそれらをいい感じに統合することに、「るみ鯖」と「るみさんのお部屋」みたいな大きい枠組みで。

お引越し


構成が同じテーブル間でお引越しします

今までのお引越し方法


前にお引越ししたことがあります、その時はPHPで書きました。
けど、だるい、なので「SQL文だけでできないかなあ」と思いGPTに聞いたら、
どうやら出来るらしい、ふざけんな、今までの苦労はなんだったんだ;;

早速紹介


そのSQL文が此方
INSERT INTO 新しい方 SELECT * FROM 古い方

新しい方には、新しいテーブル名を、
古い方には、古いテーブル名を。

今回はDBを跨いだので、こんな感じに
INSERT INTO `RumiServer`.`ACCOUNT` SELECT * FROM `ACCOUNT`.`ACCOUNT`;


そしたら無事引っ越せました、詳しいことはググって!

Misskeyの投稿



シェア



コメント欄の復旧は少し待ってね