MySQLWorkbenchを介して単一のテーブルを実行したいだけの場合。
MySQL Workbenchの場合:
- MySQLサーバーに接続する
- データベースを拡張する
- テーブルを右クリック
- [クリップボードにコピー]を選択
- ステートメントの作成を選択
テーブルのcreateステートメントは、次のようにクリップボードにコピーされます。
CREATE TABLE `cache` (
`cid` varchar(255) NOT NULL DEFAULT '',
`data` longblob,
`expire` int(11) NOT NULL DEFAULT '0',
`created` int(11) NOT NULL DEFAULT '0',
`headers` text,
`serialized` smallint(6) NOT NULL DEFAULT '0',
PRIMARY KEY (`cid`),
KEY `expire` (`expire`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
新しいデータベースにテーブルを作成します
- クエリを実行するための新しいSQLタブを開きます([ファイル]-> [新しいクエリ]タブ)
-
テーブルの作成コードを変更して、テーブルを作成するデータベースを含めます。
CREATE TABLE `databaseName`.`cache` ( `cid` varchar(255) NOT NULL DEFAULT '', `data` longblob, `expire` int(11) NOT NULL DEFAULT '0', `created` int(11) NOT NULL DEFAULT '0', `headers` text, `serialized` smallint(6) NOT NULL DEFAULT '0', PRIMARY KEY (`cid`), KEY `expire` (`expire`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
次に、[実行]ボタンをクリックします(ライトニングボルトのように見えます)
これにより、MySQLワークベンチを使用してテーブルスキーマが1つのデータベースから別のデータベースにコピーされます。データベース内のテーブルを更新するだけで、新しく追加されたテーブルが表示されます