mysqldumpで指定したテーブルの SHOW CREATE TABLE を取得する方法(2)
mysqldumpには余計なコメントが付いてくるのでこれを全部取っ払うようにした。
$ mysqldump -d -u [user] -p [database] [table] | grep -v '^--' | grep -v '^\/\*!' | grep -v '^$' | sed 's/ AUTO_INCREMENT=[^ ]*//g'
tableの定義をdiffする時に邪魔なので AUTO_INCREMENT=1 てな部分だけsedで削除。