【发布时间】:2018-11-28 08:14:28
【问题描述】:
我有一个旧数据库。我正在使用 phpmyadmin 将它上传到 SQL 但是当我想导入它时出现错误。似乎第一个表甚至无法导入:
CREATE TABLE `manager` (
`username` VARCHAR(20) NOT NULL,
`password` VARCHAR(50) NOT NULL,
`email` VARCHAR(100) NOT NULL ,
`deposit` VARCHAR( 50 ) DEFAULT '0' NOT NULL
)
TYPE = MYISAM
CHARACTER SET utf8 COLLATE utf8_new_ci
MySQL 说:文档
#1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解要使用的正确语法 在第 7 行的“TYPE = MYISAM CHARACTER SET utf8 COLLATE utf8_new_ci”附近
我该如何解决这个问题?
【问题讨论】:
-
您寻找解决方案了吗? “MyISAM 是 MySQL 3.23 的默认存储引擎,直到它在 MariaDB 和 MySQL 5.5 中被 InnoDB 取代”(Source)
-
请不要标记 wrog dbms。
-
utf8_new_ci也可能是错误的。