扫码关注官方订阅号
今天在本机上测试时发现: mysql -u root xx > xx/xxx/xx.sql 与mysql客户端工具导出的sql文件大小不一样。 这个是为什么呢?是不是用命令的时候少了一些不必要的数据库信息呢?会不会造成我的脚本数据不正确呢?
学习是最好的投资!
mysqldump 有个 --extended-insert 参数 会影响插入数据的脚本:
INSERT INTOtable(col,col1,col2) VALUES (1,2,3); INSERT INTOtable(col,col1,col2) VALUES (4,5,6); INSERT INTOtable(col,col1,col2) VALUES (7,8,9);
table
col
col1
col2
------------------------- INSERT INTOtable(col,col1,col2) VALUES (1,2,3),(4,5,6),(7,8,9);
这两种结果一样,但是文件大小差别很大
我对比过mysqldump和phpMyAdmin导出的文件,里面格式差别很大。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
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);
这两种结果一样,但是文件大小差别很大
我对比过mysqldump和phpMyAdmin导出的文件,里面格式差别很大。