アフィリエイト広告を利用しています

2021年10月29日

他のデータベースのテーブルにアクセスする

MySQLで他のデータベースのテーブルにデータを追加したり、

変更したりすることが必要な場面に出くわした。

そんなことできるのかと思ったが、以下のページを見て、あっさりと解決した。

 参照URL https://qiita.com/EastResident/items/cf556b7005e60a4ee19f

テーブル名の前にデータベースを追加するだけだった。

 databasename.tablename

実例


データベースに接続して、データの登録、変更を行うシステム。

SQLコマンドのテーブル名の前に別のデータベースの名前(another_db)を追加してみた。


 INSERT INTO another_db.tablename (フィールドリスト) VALUES (値リスト);
 UPDATE another_db.tablename SET fieldname1='値1' WHERE fieldname2 ='値2';


実行するとanother_dbのテーブルに追加、変更が行われた。

他のデータベースにアクセスする際の前提条件は、そのデータベースへのアクセス権を保有していること。







【このカテゴリーの最新記事】

posted by db-engineer at 00:00 | Comment(0) | Mysql

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド