RSS ログイン
Date==== Time==== Update==== Time==== Title==== [[W]WRITE [RET]READ [?]HELP]
2024-11-04 01:07:52 2024-11-04 01:12:23 【備忘録】MySQL(MariaDB)でテーブル間でのお引越し
TEXT FILE (   1KiB ) を受信しますか? [Y]/[N] > Y

備忘録 MySQL MariaDB SQL

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

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

お引越し

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

今までのお引越し方法

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

早速紹介

そのSQL文が此方
INSERT INTO 新しい方 SELECT * FROM 古い方
古い方には、古いテーブル名を。

今回はDBを跨いだので、こんな感じに
INSERT INTO `RumiServer`.`ACCOUNT` SELECT * FROM `ACCOUNT`.`ACCOUNT`;
そしたら無事引っ越せました、詳しいことはググって!

Misskeyの投稿