【问题标题】:the right syntax to use near 'PARTITIONS 101 */ AUTO_INCREMENT=1' at line 19在第 19 行的 'PARTITIONS 101 */ AUTO_INCREMENT=1' 附近使用的正确语法
【发布时间】:2015-05-06 21:02:25
【问题描述】:

我正在尝试借助 Bigdump 脚本 (www.ozerov.de/bigdump/) 将大型数据库导入本地服务器,但出现此错误:

查询:

CREATE TABLE IF NOT EXISTS `email_addon_rbp_hard_bounces` (
`uid` int(11) NOT NULL AUTO_INCREMENT,
`log_id` int(11) NOT NULL DEFAULT '0',
`from` varchar(255) DEFAULT NULL,
`rcpt` varchar(255) DEFAULT NULL,
`status` varchar(255) DEFAULT NULL,
`message` varchar(455) DEFAULT NULL,
`ip` varchar(45) DEFAULT NULL,
`job_id` varchar(255) DEFAULT NULL,
`date` int(11) NOT NULL DEFAULT '0',
`cat_pmta` varchar(45) DEFAULT NULL,
`group` varchar(255) DEFAULT NULL,
`pattern` varchar(255) DEFAULT NULL,
PRIMARY KEY (`uid`,`log_id`),
KEY `date` (`date`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
PARTITIONS 101 */ AUTO_INCREMENT=1

错误:

MySQL:您的 SQL 语法有误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 在第 19 行的“PARTITIONS 101 */AUTO_INCREMENT=1”附近

我该怎么做才能克服它并导入完整的数据库?

【问题讨论】:

  • 删除PARTITIONS 101 */

标签: mysql database server


【解决方案1】:

我遇到了同样的错误。我刚刚搜索了所有“PARTITIONS 101 /”条目并删除了所有以 / 开头、以 */ 结尾的行,就在分号之前。

不要删除分号。

【讨论】:

  • 这里没有以/开头的行,也没有分号。
猜你喜欢
  • 2018-07-01
  • 2019-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多