我从一台服务器中的phpmyadmin生成SQL文件,但导入到另一台phpmyadmin服务器时却收到错误1064,错误在“ json DEFAULT NULL”行附近
嗨,我正在从phpmyadmin中导出一个SQL文件,然后使用phpmyadmin将其导入到另一台服务器中,但出现以下错误
如果您能指出我做错的地方,我将不胜感激。
非常感谢。
错误
SQL查询:
-
gitaemr
-
com_gita_paycheck_staff
的表结构CREATE TABLE `com_gita_paycheck_staff` (
`id` int(11) NOT NULL,
`hour` float DEFAULT NULL,
`shift` float DEFAULT NULL,
`services` json DEFAULT NULL,
`sversion` varchar(45) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
MySQL说:文档
1064-您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册以使用正确的语法
'json附近的默认值NULL,
sversion
varchar(45)默认值NULL) ENGINE = InnoDB DEFAULT”(第15行)
答案 0 :(得分:0)
您可以将json更改为数组,是的,因为Debian稳定版上的MariaDB版本没有json