【備忘録】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の投稿