0

我正在尝试在终端中使用以下命令导入 MySQL 数据库表:

mysql -u root -p foo < ~/Desktop/users_table.sql

我在导入时收到以下错误:

第 1 行的 ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“mysql Ver 14.14 Distrib 5.5.28, for osx10.8 (i386) using readline 5.1 Copyright”附近使用正确的语法

这是模式的外观,并且在我导入此数据库表时将执行 - 这是我的顶部users_table.sql

DROP TABLE IF EXISTS `m0s1db28911_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `m0s1db28911_users` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_login` varchar(60) NOT NULL DEFAULT '',
  `user_pass` varchar(64) NOT NULL DEFAULT '',
  `user_nicename` varchar(150) NOT NULL DEFAULT '',
  `user_email` varchar(200) NOT NULL DEFAULT '',
  `user_url` varchar(100) NOT NULL DEFAULT '',
  `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `user_activation_key` varchar(60) NOT NULL DEFAULT '',
  `user_status` int(11) NOT NULL DEFAULT '0',
  `display_name` varchar(250) NOT NULL DEFAULT '',
  `spam` tinyint(2) NOT NULL DEFAULT '0',
  `deleted` tinyint(2) NOT NULL DEFAULT '0',
  PRIMARY KEY (`ID`),
  KEY `user_login_key` (`user_login`),
  KEY `user_nicename` (`user_nicename`),
  KEY `user_email` (`user_email`,`user_login`,`user_status`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6805601 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
4

0 回答 0