navicat運(yùn)行SQL報(bào)錯(cuò)怎么辦

navicat運(yùn)行SQL報(bào)錯(cuò)怎么辦

我們需要將建表語句和數(shù)據(jù)導(dǎo)入到測試或者線上的數(shù)據(jù)庫上時(shí),步驟如下:

1、導(dǎo)出 開發(fā)環(huán)境數(shù)據(jù)庫(MySQL)的表結(jié)構(gòu);

2、將導(dǎo)出的sql文件在線上的數(shù)據(jù)庫執(zhí)行;

期間如果使用的數(shù)據(jù)庫管理工具是navicat時(shí),有時(shí)會(huì)遇到問題。

先導(dǎo)出表結(jié)構(gòu)為 .sql 文件,然后在 線上服務(wù)器執(zhí)行SQL文件,就會(huì)報(bào)未知的錯(cuò)誤,然后你把SQL語句粘貼過去執(zhí)行,沒有任何錯(cuò)誤,這時(shí)候想死的心都有了。

相關(guān)推薦:《Navicat for mysql使用圖文教程

錯(cuò)誤原因:是navicat導(dǎo)出的sql文件的編碼或者是數(shù)據(jù)庫選擇的有問題。

解決方法:

1、導(dǎo)出需要的數(shù)據(jù)表結(jié)構(gòu);

2、新建一個(gè)數(shù)據(jù)庫,選定字符和排序,將剛才的SQL文件在新庫里執(zhí)行一遍,再重新導(dǎo)出為新的SQL文件,就可以在其他數(shù)據(jù)庫里順利的執(zhí)行。

navicat運(yùn)行SQL報(bào)錯(cuò)怎么辦

navicat運(yùn)行SQL報(bào)錯(cuò)怎么辦

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊5 分享