end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

mysqlで create table select , create table like によるtable copy

知りませんでした。こんなに簡単にテーブル構造を含めてコピーできるなんて...

create table ... selectを使用すると
既に存在しているテーブルと同じ構造のテーブルを作成する事ができる
またデータもコピーされる
但し、インデックスやauto_incrementは新しいテーブルに複製されない

create table ... likeだと
1. 以前のテーブルに新しいカラムを追加して新しいテーブルを作成する事はできない
2. データはコピーされない
create table ... selectだと可能

http://www.rottel.net/neruko/42714

では、テーブルの内容をコピーするには...?

↓こんな感じ

insert into h_hinmei select * from h_hinmei_int;