phpmyadmin导入sql文件时出错“在“1”附近使用正确的语法

7tofc5zh  于 2021-08-09  发布在  Java
关注(0)|答案(2)|浏览(366)

我在xampp中使用phpmyadmin导入sql文件以生成教程的数据库,出现以下错误:
“您的sql语法有错误;检查与您的mariadb服务器版本对应的手册,以了解在“1”附近使用的正确语法。
数据库服务器:服务器版本:10.4.13-mariadb
我搜索了这个论坛,似乎有很多类似的问题,但没有解决办法,可以解决我的问题。
我的问题:
“接近1”是什么意思?8号线怎么了?
有没有一种方法可以修复整个sql文件以便导入时不出错(我可以提供sql文件,如果有人可以帮助。顺便说一下,我不知道如何在这里附加sql文件。)
以下是错误指向的sql文件部分:

ENGINE=InnoDB AUTO_INCREMENT=764 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='帖子评论的互动数据表,记录了一条评论的点赞,分享,评论的数量';
CREATE TABLE `table_feeds_comment` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `comment_count` int(11) DEFAULT NULL,
  `comment_id` bigint(20) DEFAULT NULL,
  `comment_text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  `comment_type` int(11) DEFAULT '1',
  `create_time` bigint(20) DEFAULT NULL,
  `height` int(11) DEFAULT NULL,
  `image_url` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `item_id` bigint(20) DEFAULT NULL,
  `like_count` int(11) DEFAULT NULL,
  `video_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `width` int(11) DEFAULT NULL,
  `user_id` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`)

e4eetjau

e4eetjau1#

虽然我使用php已经有一段时间了,但下面是我提交的:
注解类型int(11)默认为“1”
您指定注解类型为整数类型,但提供的默认值为char类型。您可能需要将其更改为不带引号的1。

hi3rlvi2

hi3rlvi22#

我删除了sql文件开头的以下部分,并成功地导入了它。但我还是不知道为什么这些语法会造成这个问题。这些语法与我的mysql版本不兼容吗?在mysql的哪个版本中使用这些语法?

/*
MySQL Backup
Database: serverdemo
Backup Time: 2019-11-29 14:10:46

* /

SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `serverdemo`.`hibernate_sequence`;
DROP TABLE IF EXISTS `serverdemo`.`table_feed_comment_like`;
DROP TABLE IF EXISTS `serverdemo`.`table_feed_comment_ugc`;
DROP TABLE IF EXISTS `serverdemo`.`table_feeds_comment`;
DROP TABLE IF EXISTS `serverdemo`.`table_hot_feeds`;
DROP TABLE IF EXISTS `serverdemo`.`table_tag_list`;
DROP TABLE IF EXISTS `serverdemo`.`table_tag_list_like`;
DROP TABLE IF EXISTS `serverdemo`.`table_ugc`;
DROP TABLE IF EXISTS `serverdemo`.`table_ugc_like`;
DROP TABLE IF EXISTS `serverdemo`.`table_user`;
DROP TABLE IF EXISTS `serverdemo`.`table_user_banner`;
DROP TABLE IF EXISTS `serverdemo`.`table_user_follow`;
DROP TABLE IF EXISTS `serverdemo`.`table_watch_history`;

相关问题