0
一個客戶給了我他的mysqldump(通過phpMyAdmin的)在我們的服務器上導入,但我得到的進口出現以下錯誤:錯誤mysqldump的進口
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TABLE `agvGalerias` ADD CONSTRAINT `agvGalerias_ibfk_1` FOREIGN KEY (`idAutor' at line 3
運行錯誤的代碼行是:
ALTER TABLE `agvGalerias`
ADD CONSTRAINT `agvGalerias_ibfk_1` FOREIGN KEY (`idAutor`) REFERENCES `agvUsuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE,
ALTER TABLE `agvGalerias`
ADD CONSTRAINT `agvGalerias_ibfk_1` FOREIGN KEY (`idAutor`) REFERENCES `agvUsuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE, ADD CONSTRAINT `agvGalerias_ibfk_2` FOREIGN KEY (`idModificador`) REFERENCES `agvUsuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE;
客戶端:
phpMyAdmin version: 2.9.0
Mysql version: 5.1.38
我這邊:
Mysql version: 5.1.69
我希望得到一些幫助或定向解決這個問題。
我能夠重現此錯誤的出口在這個老版本的phpMyAdmin的(2.9.0),但這個錯誤不再出現在當前穩定的4.0.8版本。 –