狂笑一君 发表于 2023-6-8 14:46

sql语句问题

本帖最后由 狂笑一君 于 2023-6-8 16:41 编辑

人在宝塔中,使用mysql5.6.50,手动创建了数据库,打开管理页面使用了sql语句创建表,一直报错,报到我都不会改,明明没有cartoon这个表,非说数据库存在这个表,由于这个数据库是2021年的项目中的,是不是sql版本升级了所以不支持现在这种写法了?希望有大佬帮忙修改,跪谢!Orz






版本问题!升级版本后解决了!

狂笑一君 发表于 2023-6-8 16:39

完结,升级了版本,改个锤子!
感谢各位大佬帮忙!

GWJSMKQ 发表于 2023-6-8 14:58

报错是什么 贴一下啊

两只小蜜蜂 发表于 2023-6-8 15:00

我这边复制过来,执行成功了,数据库表也有了啊

狂笑一君 发表于 2023-6-8 15:01

两只小蜜蜂 发表于 2023-6-8 15:00
我这边复制过来,执行成功了,数据库表也有了啊

!?求导出给我

狂笑一君 发表于 2023-6-8 15:03

GWJSMKQ 发表于 2023-6-8 14:58
报错是什么 贴一下啊

错误
SQL 查询: 复制

CREATE TABLE `fiction_variable` (
`id` int(3) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '源站名称',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '源站地址',
`search_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '搜索地址',
`page` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '下一页',
`protocol` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '协议',
`fiction_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '搜索页的url',
`fiction_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '搜索页标题',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题',
`author` varchar(255) CHARACTER SET utf8mb4 COLL[...]
MySQL 返回: 文档

#1046 - No database selected

jiujiukeji 发表于 2023-6-8 15:03

没报错啊你把你报错发出来~

law.liu 发表于 2023-6-8 15:04

这代码存在语法错误,表列不存在,数据类型不匹配
主键有冲突,权限不足所造成。

你把完整代码发出来,方便修改

狂笑一君 发表于 2023-6-8 15:06

jiujiukeji 发表于 2023-6-8 15:03
没报错啊你把你报错发出来~

第一行增加了:USE lry   后报错如下
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `fiction_variable` (
`id` int(3) UNSIGNED NOT NULL AUTO_INCREMENT ' at line 2

alwaysfirst 发表于 2023-6-8 15:08

#1046 - No database selected
都告诉你了,没有选中数据库,选中数据库后,在SQL语句里在执行

狂笑一君 发表于 2023-6-8 15:13

alwaysfirst 发表于 2023-6-8 15:08
#1046 - No database selected
都告诉你了,没有选中数据库,选中数据库后,在SQL语句里在执行

{:1_907:}不是的,再改下去就报错#1071 - Specified key was too long; max key length is 767 bytes
页: [1] 2 3
查看完整版本: sql语句问题