Mysqlのreplace,create asとcreate like

437 ワード

1.テーブル構造の完全コピー:
create table user like dis_user; 

2.テーブルデータ及び構造を完全コピーし、インデックス等を含まない
create table user as select * from dis_user;

3.完全コピー表構造及びデータはインデックス等を含む:
create table user like dis_user
replace into user select * from dis_user;

コメント:
replace into insertを実行するときにプライマリ・キー・インデックスが存在する場合は更新せず、逆にinsert