今天在本机上测试时发现:
mysql -u root xx > xx/xxx/xx.sql
与mysql客户端工具导出的sql文件大小不一样。
这个是为什么呢?是不是用命令的时候少了一些不必要的数据库信息呢?会不会造成我的脚本数据不正确呢?
今天在本机上测试时发现:
mysql -u root xx > xx/xxx/xx.sql
与mysql客户端工具导出的sql文件大小不一样。
这个是为什么呢?是不是用命令的时候少了一些不必要的数据库信息呢?会不会造成我的脚本数据不正确呢?
4 回答1.5k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答918 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.9k 阅读
2 回答1.6k 阅读
1 回答901 阅读✓ 已解决
mysqldump 有个 --extended-insert 参数
会影响插入数据的脚本:
INSERT INTO
table
(col
,col1
,col2
) VALUES (1,2,3);INSERT INTO
table
(col
,col1
,col2
) VALUES (4,5,6);INSERT INTO
table
(col
,col1
,col2
) VALUES (7,8,9);-------------------------
INSERT INTO
table
(col
,col1
,col2
) VALUES(1,2,3),(4,5,6),(7,8,9);
这两种结果一样,但是文件大小差别很大