2019-02-14
閱讀量:
830
MySQL導(dǎo)出腳本大小不一樣
問題描述:
今天在本機上測試時發(fā)現(xiàn):
mysql -u root xx > xx/xxx/xx.sql
與mysql客戶端工具導(dǎo)出的sql文件大小不一樣。
這個是為什么呢?是不是用命令的時候少了一些不必要的數(shù)據(jù)庫信息呢?會不會造成我的腳本數(shù)據(jù)不正確呢?
解決方法:
mysqldump 有個 --extended-insert 參數(shù)
會影響插入數(shù)據(jù)的腳本:
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);
-------------------------
INSERT INTOtable
(col
,col1
,col2
) VALUES
(1,2,3),(4,5,6),(7,8,9);
這兩種結(jié)果一樣,但是文件大小差別很大






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
0條評論