无法导入MySQL导出脚本

时间:2012-11-22 20:51:51

标签: mysql phpmyadmin mysql-workbench

我非常熟悉SQL,但对MySQL很新......我将数据库导出到单个.SQL文件中,由于报告的安全性和语法错误,我现在无法导入它。

以下是出口的一个例子:

DELIMITER $$
--
-- Procedures
--
DROP PROCEDURE IF EXISTS `calcGameTotal`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `calcGameTotal`(IN  gid INT, OUT ct BIGINT(20))
BEGIN 
/*redacted*/ 
END$$

首先,由于我没有以 root 身份登录,因此我对DEFINER=root@localhost缺少权限感到抱怨,但我确实拥有DROP / CREATE权限

其次,显然--在导入时作为语法错误而破坏。在这种情况下,DB中的过程如何首先没有问题和导出?

我认为这是导出/导入的全部问题......除非我必须这样做,否则我并不真正想要所有DEFINER内容。我使用phpMyAdmin和MySQL Workbench - 有人可以解释我应该如何理解和解决这个问题吗?

0 个答案:

没有答案