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

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

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

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

e4eetjau

e4eetjau1#

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

hi3rlvi2

hi3rlvi22#

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

  1. /*
  2. MySQL Backup
  3. Database: serverdemo
  4. Backup Time: 2019-11-29 14:10:46
  5. * /
  6. SET FOREIGN_KEY_CHECKS=0;
  7. DROP TABLE IF EXISTS `serverdemo`.`hibernate_sequence`;
  8. DROP TABLE IF EXISTS `serverdemo`.`table_feed_comment_like`;
  9. DROP TABLE IF EXISTS `serverdemo`.`table_feed_comment_ugc`;
  10. DROP TABLE IF EXISTS `serverdemo`.`table_feeds_comment`;
  11. DROP TABLE IF EXISTS `serverdemo`.`table_hot_feeds`;
  12. DROP TABLE IF EXISTS `serverdemo`.`table_tag_list`;
  13. DROP TABLE IF EXISTS `serverdemo`.`table_tag_list_like`;
  14. DROP TABLE IF EXISTS `serverdemo`.`table_ugc`;
  15. DROP TABLE IF EXISTS `serverdemo`.`table_ugc_like`;
  16. DROP TABLE IF EXISTS `serverdemo`.`table_user`;
  17. DROP TABLE IF EXISTS `serverdemo`.`table_user_banner`;
  18. DROP TABLE IF EXISTS `serverdemo`.`table_user_follow`;
  19. DROP TABLE IF EXISTS `serverdemo`.`table_watch_history`;
展开查看全部

相关问题