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






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
1條評(píng)論