Mysql的mysqldump命令,要区别导出的内容:
mysqldump -h192.168.x.y -P3307 -u 用户名 -p 数据库 表名 --where="id=3" > article_info_id_3.sql
mysqldump -h192.168.x.y -P3307 -u 用户名 -p 数据库 表名 > article_info.sql
上面两个sql ,导出来的内容是包含 create table语句的。
mysqldump -h192.168.x.y -P3307 -u 用户名 -p 数据库 表名 --no-create-info --skip-triggers --complete-insert --where="id=3" > article_info_id_3.sql
我就是因为没有注意参数,导致一个数据库新增字段后,再次导入数据,,一直发现新增字段丢失,耽误了两天!!!